用conda管理Python包


用conda管理Python包

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

清理

conda clean

--lock

    --tarball

    --package (安裝包)    

安裝或更新包

conda install numpy=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

指定包的來源

1.要配置conda文件,沒看懂http://conda.pydata.org/docs/config.html#channel-locations-channels

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

3.或者conda install -c spyder-ide spyder=3.0.0加一個-c表示從http://anaconda.org下載資源包,

關於錯誤

由於國內上外國的網站有時連接不好,下不下來,拋出錯誤,那么可以復制錯誤里的鏈接,到瀏覽器里手動下載下來,放到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

 


免責聲明!

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



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