在ubuntu下使用anaconda3时没有将anaconda自带的python(3.7)替代系统的python(2.7)。
使用conda命令将默认源换成清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
然后用conda create -n python35 python==3.5 创建python3.5的虚拟环境,一切完成后使用
source activate python35
python --version
此时神奇的事情出现了:显示安装的python版本竟然时python2.7
将系统的python版本换为anaconda的python版本,再次重复上述过程,一切正常了。
其实在windows下使用anaconda时也遇到过此问题(很少),本来是python3的莫名其妙就变为了python2,具体原因还不清楚。