anaconda/conda - 安装特定的软件包版本

新手上路,请多包涵

我想使用 conda 在我当前的活动环境中安装“绳索”包。目前,可以使用以下“绳索”版本:

 (data_downloader)user@user-ThinkPad ~/code/data_downloader $ conda search rope
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ....
cached-property              1.2.0                    py27_0  defaults
                             1.2.0                    py34_0  defaults
                             1.2.0                    py35_0  defaults
                             1.3.0                    py27_0  defaults
                             1.3.0                    py34_0  defaults
                             1.3.0                    py35_0  defaults
rope                         0.9.4                    py26_0  defaults
                             0.9.4                    py27_0  defaults
                             0.9.4                    py33_0  defaults
                             0.9.4                    py34_0  defaults
                             0.9.4                    py26_1  defaults
                             0.9.4                    py27_1  defaults
                             0.9.4                    py33_1  defaults
                             0.9.4                    py34_1  defaults
                          .  0.9.4                    py35_1  defaults

我想安装以下一个:

                          1.3.0                    py35_0  defaults

我已经尝试了各种“conda install”的排列方式,我不会在这里列出,因为它们都不正确。

我也不确定 py35_0 是什么(我假设这是构建软件包的python版本?)而且我也不知道“默认值”是什么意思?

原文由 s5s 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.4k
2 个回答

没有版本 1.3.0 用于 rope1.3.0 是指包 cached-propertyrope 的最高可用版本是 0.9.4

您可以使用 conda install package=version 安装不同的版本。但在这种情况下,只有一个版本 rope 所以你不需要它。

您在此清单中看到 cached-property 的原因是因为它包含字符串 "rope" : “cached-prope erty

py35_0 表示您需要 python 版本 3.5 对于这个特定的版本。如果您只有 python3.4 并且该软件包仅适用于版本 3.5 您不能使用 conda 安装它。

我也不太确定 defaults 。这应该表明这个包在默认的 conda 通道内。

原文由 Wombatz 发布,翻译遵循 CC BY-SA 3.0 许可协议

要安装特定的包:

 conda install <pkg>=<version>

例如:

 conda install matplotlib=1.4.3

对于更复杂的表达式,可以引用关系:

 conda install 'matplotlib>=1.4.3'

# or

conda install "matplotlib>=1.4.3"

原文由 Chris 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题