关于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
總結
以上是生活随笔為你收集整理的关于conda-新手必读的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 详解各类以太网标准10BASE-T/10
- 下一篇: 浅聊一下各类以太网媒体接口MII/RMI