1. 程式人生 > >3_conda建立虛擬環境 和 用conda建立GPU的cuda、cudnn使用環境(20181127)

3_conda建立虛擬環境 和 用conda建立GPU的cuda、cudnn使用環境(20181127)

conda建立虛擬環境 和 用conda建立GPU的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

  1. cd到安裝包所在目錄,安裝:bash Anaconda3-5.1.0-Linux-x86_64.sh

  2. 建立虛擬環境:conda create -n your_env_name python=3.6

  3. 啟用虛擬環境:source activate your_env_name

  4. 新增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

  1. 安裝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/

cuda&cudnn

安裝的cuda和cudnn在虛擬環境中的位置

安裝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/ 即可。