【问题标题】:Why anaconda3 installation seems end up with python2 instead of python3为什么 anaconda3 安装似乎以 python2 而不是 python3 结束
【发布时间】:2020-01-29 22:26:21
【问题描述】:
【问题讨论】:
标签:
python-3.x
jupyter-notebook
anaconda3
【解决方案1】:
根据this 指南,/path/to/anaconda/bin 似乎没有直接添加到$PATH。一旦我们运行conda init,.bashrc 就会改变以反映$PATH 的变化。一旦我们在运行conda init 命令后运行conda activate,anaconda 路径就会被添加到$PATH。
另一方面,如果创建并激活了一个虚拟环境,$PATH 现在指向/path/to/anaconda/envs/myenv/bin。
[root@user]#echo $PATH
# <PATH>
<install conda>
[root@user]#echo $PATH
# unchanged <PATH>
[root@user]#conda init
[root@user]#echo $PATH
# unchanged <PATH>
[root@user]#conda activate
(base)[root@user]#echo $PATH
# /path/to/anaconda/bin:<PATH>
[root@user]#conda create -n myenv ...
[root@user]#conda activate myenv
(myenv)[root@user]#echo $PATH
#path/to/anaconda/envs/myenv/bin:<PATH>
为了安装python3 和jupyter,一个好方法是:
Create a conda virtual environment 和python3
安装库。
虽然 Anaconda does not recommend 手动添加到 $PATH ,您可以手动 add it to path 而不创建虚拟环境来安装库。
希望对你有帮助