gpt4 book ai didi

python - 使用 conda/anaconda 我应该一直在(base)工作吗?

转载 作者:太空宇宙 更新时间:2023-11-03 21:10:01 24 4
gpt4 key购买 nike

这完全是新手问题,但我在虚拟环境中安装了 conda 以及其他一些东西,例如 Tensorflow,现在我有点困惑。如果我打开终端,我的 python 会指向/usr/bin/python。如果我进入基础环境(“conda activate base”),我的路径指向我安装anaconda的位置,/usr/local/anaconda2。 conda 是否期望我总是进入基本环境来使用所有 anaconda 软件包,或者我在安装时做了一些奇怪的事情,我的非环境仍然指向原始系统 python?我应该改变路径以指向 anaconda 吗?我使用的是 Ubuntu 18.10。

最佳答案

我喜欢明确地表达——而不是在命令行运行python,而是在运行脚本时使用Python解释器的完整路径(例如/usr/local/anaconda2/bin/python)——这样我就不必依赖 shell 行为,也不必担心当前处于事件状态的环境。使用完整路径运行解释器与在环境处于事件状态时运行 python 没有什么不同。

但这不是每个人都喜欢的......所以......

即使 anaconda 没有提示您更新 PATH 变量,您也可以通过更新 .bashrc.bash_profile 来明确执行此操作(或 .zshrc 或其他任何文件),添加以下行:PATH=/usr/local/anaconda2/bin${PATH}。不要忘记重新获取 .bashrc 的源或关闭/重新打开 shell 才能使其生效。

Conda 能够在基本环境之外创建许多虚拟环境,因此,如果您有多个虚拟环境并且希望将其中一个设置为默认环境,则只需更新上面的行以获取适当的路径即可。

关于python - 使用 conda/anaconda 我应该一直在(base)工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55133808/

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