0x01. conda的基本操作
Anaconda是包管理器和環境管理器,作為優秀的環境處理工具,一定要把它發揮出效果,遊戲開始!
0x01_1 建立虛拟環境
用conda建立一個名為kegcn,python版本為3.7的虛拟環境,指令如下
# conda create -n "conda環境名" python=3.6
conda create -n kegcn python=3.7
0x01_2 檢視虛拟環境
檢視是否建立成功,指令如下
conda env list
結果如圖:
0x01_3 激活虛拟環境
conda activate kegcn
效果如圖:
0x01_4 檢視目前環境的包
指令如下:
conda list
效果如圖:
0x01_5 删除虛拟環境
如果不想要剛建立的虛拟環了,使用如下指令删除
# conda remove -n "conda環境名" --all
conda remove -n kegcn --all
0x02. conda安裝包
0x02_1. 添加鏡像源
每次下載下傳包預設連接配接到官方網站的庫中安裝,對于國内使用者,下載下傳較大的包不怎麼友好,是以我們添加一些國内的鏡像源,可以友善快捷的下載下傳包,在此我們列舉清華源,如下:
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/
0x02_2. 下載下傳安裝包
在此,我們以安裝tensorflow為例,進行直接安裝或者進行指定版本的安裝,直接安裝指令如下:
conda install tensorflow
或者安裝指定版本的gpu版本,指令如下:
conda install tensorflow-gpu==2.0.0
當然也可以用pip進行安裝,這裡我感覺二者差別不大,頂多是在環境複現時候需要照顧pip指令而已。
0x03. conda環境克隆及複現
0x03_1. conda環境克隆
使用conda指令,将kegcn的環境配置導出至environment.yaml,指令如下:
conda env export -n kegcn > environment.yaml
0x03_2. conda環境複現
在新的機器上,使用conda指令,根據environment.yaml配置檔案,重新建立一個名為newkegcn的虛拟環境,指令如下:
conda env create -n newkegcn -f environment.yaml
0x04. 在pycharm中使用建立的虛拟環境
如圖,在settings中找到interpreter,選擇add interpreter,點選conda environment,找到interpreter,找到虛拟環境位置的python解釋器,即可配置成功。