1. 程式人生 > >用conda管理Python包

用conda管理Python包

conda是一個很好的包管理工具,在用了Anaconda之後一直不知道怎麼用conda進行管理,其實很簡單,就是沒人教,慢慢自己摸索了一點。直接在Anaconda的命令列裡輸入相應命令就行了。雖然在國內用不是很方便,希望有快一點的源。

清理

conda clean

--lock

    --tarball

    --package (安裝包)    

安裝或更新包

condainstallnumpy=1.9.3

conda update numpy=1.93

每次更新一個東西,conda總是同時更新和它有關聯的一大堆包,可以在update後面加上--no-update-dependencies

來讓conda不要更新關聯的東西。然而好像並沒有什麼用,conda還是會檢查,真的要更新的他還是會更新的。於是用它更新後安裝目錄越來越大。

conda update matplotlib --no-update-dependencies

conda update matplotlib --update-dependencies

指定包的來源

2.還可以conda updae --channel https://..... matplotlib 來指定從哪裡下載。

3.或者conda install -c spyder-ide spyder=3.0.0

關於錯誤

由於國內上外國的網站有時連線不好,下不下來,丟擲錯誤,那麼可以複製錯誤裡的連結,到瀏覽器裡手動下載下來,放到X:\.....\Anaconda\pkgs裡面,再重新更新就行了。有時不丟擲錯誤,只是下載到一半然後卡在那裡沒反應了。這時可以將命令列直接關掉,再重新開啟,首先執行

conda clean --lock,再重新執行更新或者安裝命令,自動從上次沒下完的包開始下載。

還有Python版本管理的功能,但對我而言沒什麼用,還有一些常用命令:

conda bundle

conda clean

conda config

conda create

conda help

conda info

conda init

conda install

conda list

conda package

conda remove

conda run

conda search

conda uninstall

conda update