本篇文章是記錄在開發過程中,由於項目需求,需要不同的pytorch版本,因此安裝anaconda實現多版本管理。
本機已經安裝了python3.6,現安裝anaconda 3.5.2版本,並查看兩者的python會不會衝突。
下載anaconda安裝包:
1、官網下載地址:
https://www.anaconda.com/distribution/
2、以上地址進去以後是最新版本,適應於python3.7,以下地址可以下載到所有的版本:
https://repo.continuum.io/archive/
安裝anaconda:
1、下載了python3.6對應的版本:Anaconda3-5.2.0-Linux-x86_64.sh,在下載目錄打開終端
bash Anaconda3-5.2.0-Linux-x86_64.sh
2、會看到需要閱讀許可,一直按enter直到出現Do you accept the license terms? [yes|no]:
3、輸入yes;
4、你會看到是否將anaconda3安裝在home/**/annconda3下
5、等待安裝完成就可以,然後在終端輸入conda,如果提示沒有,則在 ~/.bashrc 加入環境變量;
export PATH=/home/××/anaconda3/bin:$PATH
6、source ~/.bashrc就可以了。
本身python 和anaconda python 共存
添加軟連接就可以:
sudo ln -s /home/××/anaconda3/bin/conda /usr/bin/conda
sudo ln -s /home/××/anaconda3/bin/activate /usr/bin/activate
添加軟鏈接後,conda的python或者其他包只會在其激活的環境下使用;
例:
在自身終端輸入python3.6,顯示的爲本身安裝的python: