我在linux机器上安装了anaconda.我注意到在停用anaconda环境后:
source deactivate
Run Code Online (Sandbox Code Playgroud)
运行时:
which python
Run Code Online (Sandbox Code Playgroud)
我明白了:
/home/user/anaconda/bin/python
Run Code Online (Sandbox Code Playgroud)
代替
/usr/bin/python
Run Code Online (Sandbox Code Playgroud)
我该如何恢复此设置?
评论在某种程度上涵盖了问题的答案,但澄清一下:
安装Anaconda时,您必须同意将其添加到PATH中.您需要签入~/.bash*文件并查找任何export PATH=行以进行检查.所以Anaconda 总是在你的道路上.该source deactivate命令仅会停用"子"Conda环境.它永远不会删除所谓的"根"Conda环境(您最初安装的环境).如果您PATH默认不想使用Anaconda,请将其从~/.bash*启动文件中删除.然后当你想使用Anaconda时,你需要将它添加到你的PATH.或者直接将您感兴趣的特定Conda环境添加到您的环境中PATH,不要担心activate和deactivate脚本.他们的核心只是修改PATH.
我希望这有助于澄清事情.