3_conda建立虛擬環境 和 用conda建立GPU的cuda、cudnn使用環境(20181127)
conda建立虛擬環境 和 用conda建立GPU的cuda、cudnn使用環境
- 1 conda在linux、windows上建立虛擬環境
- 1.1 首先在所在系統中安裝Anaconda。
- 1.2 conda常用的命令。
- 1.3 建立python虛擬環境。
- 1.4 使用啟用(或切換不同python版本)的虛擬環境。
- 1.5 對虛擬環境中安裝額外的包。
- 1.6 關閉虛擬環境(即從當前環境退出返回使用PATH環境中的預設python版本)。
- 1.7 刪除虛擬環境。
- 1.8 刪除環境中的某個包。
- 2 用conda建立cuda和cudnn
1 conda在linux、windows上建立虛擬環境
1.1 首先在所在系統中安裝Anaconda。
可以開啟命令列輸入conda -V檢驗是否安裝以及當前conda的版本。
1.2 conda常用的命令。
1)conda list 檢視安裝了哪些包。
2)conda env list 或 conda info -e 檢視當前存在哪些虛擬環境
3)conda update conda 檢查更新當前conda
1.3 建立python虛擬環境。
使用 conda create -n your_env_name python=X.X(2.7、3.6等)
命令建立python版本為X.X、名字為your_env_name的虛擬環境。
your_env_name檔案可以在Anaconda安裝目錄envs檔案下找到。
1.4 使用啟用(或切換不同python版本)的虛擬環境。
開啟命令列輸入python --version可以檢查當前python的版本。
啟用虛擬環境:
使用如下命令即可 啟用你的虛擬環境(即將python的版本改變)。
Linux
: source activate your_env_name(虛擬環境名稱)
Windows
: activate your_env_name(虛擬環境名稱)
使用python --version 或 python -V可以檢查當前python版本是否為想要的。
也可以用pip -V 檢視當前python的版本和python安裝包的路徑,如下:
1.5 對虛擬環境中安裝額外的包。
使用命令conda install -n your_env_name [package]即可安裝package到your_env_name中
1.6 關閉虛擬環境(即從當前環境退出返回使用PATH環境中的預設python版本)。
使用如下命令即可。
Linux
: source deactivate
Windows
: deactivate
1.7 刪除虛擬環境。
使用命令conda remove -n your_env_name(虛擬環境名稱) --all, 即可刪除。
1.8 刪除環境中的某個包。
使用命令conda remove --name your_env_name package_name 即可。
2 用conda建立cuda和cudnn
-
cd到安裝包所在目錄,安裝:bash Anaconda3-5.1.0-Linux-x86_64.sh
-
建立虛擬環境:conda create -n your_env_name python=3.6
-
啟用虛擬環境:source activate your_env_name
-
新增conda國內映象:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
- 安裝cuda和cudnn
安裝cuda:conda install cudatoolkit=8.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/
安裝cudnn:conda install cudnn=7.0.5 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/
注:
安裝conda完成後,輸入conda list,若出現未找到命令,則需修改環境變數:export PATH=~/anaconda3/bin:$PATH(此法每次開機後都要修改,也可修改配置檔案永久生效)
每個不同映象網站裡面包含各種不同的下載包,可根據自己的需求開啟查詢對應的安裝包,
如cudatoolkit 8.0.3 在https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/內,
則安裝命令如:conda install cudatoolkit=8.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/ 即可。