關於conda-新手必讀

1、管理condapython

 經過anaconda來安裝python及python包,讓你沒必要關心繫統是否安裝了一些依賴,如zlib等等,anaconda已經集成了這些依賴,能夠方便的安裝pythonlinux

 下載請點擊windows

 1)檢查conda版本bash

conda --version

 

 2)升級當前conda版本服務器

conda update conda

  

 3)建議:python2.7

  由於Anaconda.org的服務器在國外,因此須要安裝packages時,你會發現conda下載的速度常常很慢,所幸清華TUNA鏡像源有Anaconda倉庫的鏡像,咱們將其加入conda的配置便可:
網站

  # 添加Anaconda的TUNA鏡像url

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

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

conda config --set show_channel_urls yes

  

2、管理環境3d

 一個項目就須要一個環境,包含了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

 

 

3、管理包

  • 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

  

 4、移除包、環境、或者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

 

5、進入pycharm中配置

 打開pycharm後新建一個project,而後

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

 

 

 

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

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

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

 經過下圖咱們發現新的環境python包只有少些,根據項目須要便可在該環境下安裝該項目須要的包:

相關文章
相關標籤/搜索