gpt4 book ai didi

python - 如何在不设置shell路径的情况下将Anaconda与系统python隔离

转载 作者:太空狗 更新时间:2023-10-29 11:12:38 24 4
gpt4 key购买 nike

我想在我的主目录 ~/.Anaconda3 (Archlinux) 上本地安装 Anaconda,而不在 shell 中设置路径,因为我喜欢将我的系统 python 保留为默认值。

所以我喜欢将 Spyder(或其他 Anaconda 的应用程序)作为与系统二进制文件隔离的应用程序启动。我的意思是当我启动例如 .Anaconda3/bin/spyder 时它会启动 spyder 并且这个应用程序使用 Anaconda 的二进制文件但是当我在我的 shell 中使用 python ThisScript.py 它使用系统从包中安装的 python(例如/bin/python)。

我设法在我的 shell 中使用 .Anaconda3/bin/conda update --all 更新了 anaconda,而没有设置 Anaconda 的二进制文件路径 (.Anaconda/bin/)但是这种方式运行一些应用程序如 spyder 显然不起作用。

最佳答案

你可以使用 virtualenv

1) 使用 anaconda virtualenv -p/usr/bin/pythonX.X ~/my_virtual_env

所需的 python 版本创建虚拟环境

2) virtualenv ~/my_virtual_env/bin/activate

3) 运行anaconda,然后停用

关于python - 如何在不设置shell路径的情况下将Anaconda与系统python隔离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39784418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com