Luc*_*ucG 1 python anaconda conda miniconda
一旦我安装了miniconda,我就永远在root miniconda环境中,例如:
luc@montblanc:~$ conda info --envs
# conda environments:
#
bunnies /home/luc/miniconda3/envs/bunnies
expose /home/luc/miniconda3/envs/expose
testano /home/luc/miniconda3/envs/testano
testcondaenv /home/luc/miniconda3/envs/testcondaenv
root * /home/luc/miniconda3
Run Code Online (Sandbox Code Playgroud)
哪个结果使用了这个环境python3可执行文件:
luc@montblanc:~$ which python3
/home/luc/miniconda3/bin/python3
Run Code Online (Sandbox Code Playgroud)
如何在没有实际卸载python的情况下离开这个根环境.我想要
luc@montblanc:~$ which python3
/usr/bin/python3
Run Code Online (Sandbox Code Playgroud)
并/home/luc/miniconda3/bin/python3在需要时明确地引用python的miniconda分布(使用完整路径).
我不想达到任何最终目标,我只是想了解发生了什么以及它是如何工作的.
请参阅.bashrc文件.Miniconda添加路径并更改默认值,找到此文件,然后更改或添加所需路径,或删除anaconda/miniconda路径.
在你的.bashrc(可能是〜/ .bashrc)中你会看到类似的东西:
# added by Miniconda3 4.3.14 installer
export PATH="/path/to/miniconda3/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
在此行之后添加路径,更改此路径,或暂时export在命令行上使用.
OBS.
小智 5
或者您也可以只使用 conda 停用。对于常规的 python 环境,deactivate 或 source activate 应该可以工作,但是如果你尝试这样做,你会得到一个使用 conda activate 的提示。
(base) mooreb@ubtest2:~$ deactivate
DeprecationWarning: 'source deactivate' is deprecated. Use 'conda deactivate'.
(base) mooreb@ubtest2:~$ conda deactivate
mooreb@ubtest2:~$
Run Code Online (Sandbox Code Playgroud)