我想使用conda在我当前的活动环境中安装'rope'包。目前,可以使用以下“绳索”版本:
(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的版本?)而且我也不知道'defaults'是什么装置
答案 0 :(得分:37)
1.3.0
没有rope
版本。 1.3.0
指的是包cached-property
。 rope
的最高可用版本为0.9.4
。
您可以使用conda install package=version
安装不同的版本。但在这种情况下,rope
只有一个版本,所以你不需要它。
您在此商家信息中看到cached-property
的原因是因为它包含字符串"rope"
:" cached-p rope erty"
py35_0
表示您需要针对此特定版本的python版本3.5
。如果您只有python3.4
并且该程序包仅适用于版本3.5
,则无法使用conda进行安装。
我对defaults
也不太确定。这应该表明此包在默认的conda通道内。
答案 1 :(得分:6)
要安装特定的软件包,请执行以下操作:
conda install pkg=#
答案 2 :(得分:4)
对于版本> =,>,<,<=,使用单引号或双引号
conda install [-y] package">=version"
conda install [-y] package">=low_version, <=high_version"
conda install [-y] package">=low_version, <high_version"
conda install -y torchvision">=0.3.0"
conda install openpyxl'>=2.4.10,<=2.6.0'
conda install openpyxl'>=2.4.10,<3.0.0'
其中选项-y,--yes不要求确认。 在conda 4.7.12上测试