作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想在我的主目录 ~/.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
2) virtualenv ~/my_virtual_env/bin/activate
3) 运行anaconda,然后停用
关于python - 如何在不设置shell路径的情况下将Anaconda与系统python隔离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39784418/
我是一名优秀的程序员,十分优秀!