2017-04-05 71 views
4

有沒有辦法查看哪些軟件包版本可用conda?我收到jupyter的錯誤,但之前正在運行。像蛋黃?如何列出conda提供的軟件包版本

+0

你在尋找類似'conda search'的東西嗎?*''?這似乎列出每個可用於每個軟件包的版本,包括python 2和3. – steveb

+0

請參閱'conda search':https://conda.io/docs/commands/conda-search.html – hlin117

回答

4

你可以輸入「conda search」,它會給你類似下面的內容。

$ conda search 
Fetching package metadata ......... 
affine      2.0.0     py27_0 defaults 
          2.0.0     py35_0 defaults 
          2.0.0     py36_0 defaults 
alabaster     0.7.3     py27_0 defaults 
          0.7.3     py34_0 defaults 
          0.7.7     py27_0 defaults 
          0.7.7     py34_0 defaults 
          0.7.7     py35_0 defaults 
          0.7.9     py27_0 defaults 
6

雖然問題已經回答了,對誰比誰企業在這裏尋找一個答案像我一樣,conda search返回太多的數據,因爲它顯示了所有軟件包的所有可用版本。

要搜索特定包裝,請使用:conda search -f <package_name>。例如,基於這個問題,爲了搜索所有版本的「jupyter」包,你會這樣做:conda search -f jupyter。這隻會返回有關名爲「jupyter」的軟件包的信息。

來源:https://conda.io/docs/commands/conda-search.html

+0

是的,這應該是被接受的回答! – Akelian

0

作爲附錄,您可以用conda search輸出微調,你需要安裝的程序包的版本。例如。在'nasica88'的列表中,有三個可用於不同python版本的albaster 0.7.7版本。如果您需要例如albaster 0.7.7使用Python 3.4,你安裝它如下:

$> conda install albaster=0.7.7=py34_0 

所以,第二=標誌是你的朋友在這裏。