關於conda-新手必讀


一、管理conda

 通過anaconda來安裝python及python包,讓你不必關心系統是否安裝了一些依賴,如zlib等等,anaconda已經集成了這些依賴,可以方便的安裝python

 下載請點擊

 1)檢查conda版本

conda --version

 

 2)升級當前conda版本

conda update conda

  

 3)建議:

  因為Anaconda.org的服務器在國外,所以需要安裝packages時,你會發現conda下載的速度經常很慢,所幸清華TUNA鏡像源有Anaconda倉庫的鏡像,我們將其加入conda的配置即可:

  # 添加Anaconda的TUNA鏡像

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/conda-forge/
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/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

 

  # 設置搜索時顯示通道地址

conda config --set show_channel_urls yes

  # 查看下載源

conda config --show-sources

  # 刪除源

conda config --remove-key channels

  

二、管理環境

 一個項目就需要一個環境,包含了python包等,各個項目環境需要獨立,conda可以很容易管理環境

 1)創建並激活一個環境

conda create --name medical_ner

  位置在Anaconda安裝文件的/envs/medical_ner

  還可以指定Python版本:

conda create --name medical_ner_python36 python=3.6

  執行完上面一句並激活環境后,可以看到新建的環境中Anaconda已經為其添加了幾個必要的庫:

  輸入python后發現確實安裝了python36:

 

 

 2)激活這個新環境

source activate medical_ner # linux下

activate medical_ner # windows dos下

  新的開發環境會被默認安裝在你conda目錄下的envs文件目錄下。你可以指定一個其他的路徑;通過conda create -h查看參數使用

 

 3)列出所有環境

conda info -e

 

 4)切換到另一個環境(activate/deactivate):即從一個項目環境切換到另外一個項目環境

source activate medical_ner # linux下

activate medical_ner # windows dos下

# 如果要從你當前工作環境的路徑切換到系統根目錄時,鍵入: 
source deactivate # linux

deactivate # dos

 

 5)復制一個環境

conda create -n ner_copy --clone medical_ner # 根據medical_ner克隆一個ner_copy

conda info –-e # 檢查環境

 

 6)刪除一個環境

conda remove -n ner_copy

 

 7)管理python:安裝一個不同版本的python

  現在我們假設你需要python3來編譯程序,但是你不想覆蓋掉你的python2.7來升級,你可以創建並激活一個名為snakes的環境,並通過下面的命令來安裝最新版本的python3:

conda create -n snakes python=3

  為了使用不同版本的python,你可以切換環境,通過簡單的激活它就可以,環境的激活前面已經陳述

  當然已經使用了3.6的python環境,可以升級該環境中的Python

# 先激活該環境,然后:
conda install -c anaconda python=3.7

   比如安裝gpu版本的torch,我們已經安裝了cuda10.0,則

conda install pytorch torchvision cudatoolkit=10.1

 

三、管理包

  • conda安裝和管理python包非常方便,可以在指定的python環境中安裝包,且自動安裝所需要的依賴包,避免了很多拓展包沖突兼容問題
  • 不建議使用easy_install安裝包。大部分包都可以使用conda安裝,無法使用conda和anaconda.org安裝的包可以通過pip命令安裝
  • 使用合適的源可以提升安裝的速度

 1)查看已安裝包:激活一個環境后可以通過下面的命令查看已經安裝的包

conda list

 

 2)向指定環境中安裝包:有三種方式

  使用Conda命令安裝包:直接指定-n 指定安裝環境的名字,也可以激活環境,再使用conda install命令

conda install --name medical_ner beautifulsoup4

# 或者先激活環境,再安裝
activate medical_ner
conda install beautifulsoup4

  從Anaconda.org安裝一個包:如果一個包不能使用conda安裝,我們接下來將在Anaconda.org網站查找,搜索框內搜索相應的package

conda install--channel address package_name
# 暫時還沒嘗試

 

  通過pip命令來安裝包:需要先激活環境,然后

pip install package_name

  

 四、移除包、環境、或者conda

 移除包:

# 假設你決定不再使用商業包。你可以在bunnies環境中移除它
conda remove -n bunnies package_name

 

 移除環境:

conda remove -n snakes --all
# snakes是環境名字

  注意:如果移除環境失敗,可以嘗試下面的方法

conda env remove -n ENV_NAME

  

 刪除conda

rm -rf path_install

# 或者卸載anaconda

 

五、進入pycharm中配置

 打開pycharm后新建一個project,然后

 File --> Settings --> 搜索Project Interpreter,點擊右側的齒輪按鈕,再點擊Add 

 

 

 

 進入添加Interpreter的對話框,選擇左側的Virtualenv Environment再選擇右側的Existing environment

 新建環境的目錄,在你安裝Anaconda目錄下的envs文件夾下(本人Anaconda安裝在D盤,故路徑如下圖所示)然后點擊OK按鈕

 再點擊隨后顯示示的OK按鈕和Apply按鈕即可成功的將新建的環境配置到pycharm中

 通過下圖我們發現新的環境python包只有少些,根據項目需要即可在該環境下安裝該項目需要的包:

 

六、windows下安裝cpu版本tensorflow=1.14.0

conda install -c conda-forge tensorflow=1.14

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM