anaconda/conda - 安装特定的包版本
anaconda/conda - install a specific package version
我想使用 conda 在我当前的活动环境中安装 'rope' 包。目前,以下 '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' 的各种排列,我不会在这里列出,因为其中 none 是正确的。
我也不确定 py35_0 是什么(我假设这是构建包所针对的 python 版本?)而且我也不知道 'defaults' 是什么意思?
rope
没有版本 1.3.0
。 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 通道内。
要安装特定包:
conda install <pkg>=<version>
例如:
conda install matplotlib=1.4.3
对于更复杂的表达式,可以引用关系式:
conda install 'matplotlib>=1.4.3'
# or
conda install "matplotlib>=1.4.3"
如果这些字符中的任何一个,“>”、“<”、“|”或'*',必须使用单引号或双引号
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 不要求确认。
这里是摘要:
Format Sample Specification Results
Exact qtconsole==4.5.1 4.5.1
Fuzzy qtconsole=4.5 4.5.0, 4.5.1, ..., etc.
>=, >, <, <= "qtconsole>=4.5" 4.5.0 or higher
qtconsole"<4.6" less than 4.6.0
OR "qtconsole=4.5.1|4.5.2" 4.5.1, 4.5.2
AND "qtconsole>=4.3.1,<4.6" 4.3.1 or higher but less than 4.6.0
以上信息部分归功于Conda Cheat Sheet
在 conda 4.7.12 上测试
我想使用 conda 在我当前的活动环境中安装 'rope' 包。目前,以下 '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' 的各种排列,我不会在这里列出,因为其中 none 是正确的。
我也不确定 py35_0 是什么(我假设这是构建包所针对的 python 版本?)而且我也不知道 'defaults' 是什么意思?
rope
没有版本 1.3.0
。 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 通道内。
要安装特定包:
conda install <pkg>=<version>
例如:
conda install matplotlib=1.4.3
对于更复杂的表达式,可以引用关系式:
conda install 'matplotlib>=1.4.3'
# or
conda install "matplotlib>=1.4.3"
如果这些字符中的任何一个,“>”、“<”、“|”或'*',必须使用单引号或双引号
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 不要求确认。
这里是摘要:
Format Sample Specification Results
Exact qtconsole==4.5.1 4.5.1
Fuzzy qtconsole=4.5 4.5.0, 4.5.1, ..., etc.
>=, >, <, <= "qtconsole>=4.5" 4.5.0 or higher
qtconsole"<4.6" less than 4.6.0
OR "qtconsole=4.5.1|4.5.2" 4.5.1, 4.5.2
AND "qtconsole>=4.3.1,<4.6" 4.3.1 or higher but less than 4.6.0
以上信息部分归功于Conda Cheat Sheet
在 conda 4.7.12 上测试