2017-04-05 421 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 

所以,第二=标志是你的朋友在这里。