有時,在anaconda中,項目需要python2與python3共存,安裝過程如下:
1.安裝anaconda2:
去清華的開源軟件鏡像站 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,下載對應Anaconda版本,下載的時候注意系統位數,x86爲32位,x86_64爲64位。
安裝命令:
$ bash Anaconda2-2019.10-Linux-x86_64.sh
2.創建並安裝anaconda3環境
不需要conda create新環境,直接運行以下代碼,其中py37是新的環境名:
$ bash Anaconda3-2018.12-Linux-x86_64.sh -b -p $HOME/anaconda2/envs/py37
$ rm -f $HOME/anaconda2/envs/py37/bin/conda*
$ rm -f $HOME/anaconda2/envs/py37/conda-meta/conda-*
$ rm -f $HOME/anaconda2/envs/py37/bin/activate
$ rm -f $HOME/anaconda2/envs/py37/bin/deactivate
$ cd $HOME/anaconda2/envs/py37/bin
$ ln -s ../../bin/conda .
$ ln -s ../../bin/activate .
$ ln -s ../../bin/deactivate .
3.python2與python3切換
檢查一下我們安裝的環境,使用conda environment info 命令來查看它:
$ conda info --envs
輸入python進入的是python2,激活和退出python3的命令分別爲:
$ source activate py37
$ source deactivate py37
注意:~/.bashrc中設置PYTHONPATH的時候,不要添加python2的site-packages路徑