使用 conda (anaconda) 安装特定的包版本

使用conda(anaconda)安装特定的包版本

Install a specific package version using conda (anaconda)

使用conda install package=version命令使用 conda 安装特定版本的软件包,例如conda install scipy=1.9.1.

您还可以通过将软件包名称和版本用引号引起来来安装至少为 X 或不大于 Y 的软件包版本。

conda install scipy=1.9.1 # 👇️ install scipy version 1.7.1 or higher conda install "scipy>=1.7.1" # 👇️ install scipy version prior to 1.7.1 conda install "scipy<1.7.1"

conda 安装特定的包版本

使用 anaconda 安装特定版本的包的语法是. conda install package=version

指定安装包时的环境

您还可以在安装特定版本的软件包时指定环境。

使用conda env list命令列出您的环境。

conda env list

conda 列表环境

安装包时使用该--name选项指定环境。

conda install --name myenv scipy=1.9.1

安装特定版本时指定环境

以下是至少1.7.1安装scipy.

conda install "scipy>=1.7.1"

请注意,包名称和版本用双引号括起来。

当规范包含空格或以下任何字符时,必须使用引号:<, >, |, *

安装版本 X 之前的版本

您通常需要做的事情是安装版本 X 之前的软件包版本。

conda install "scipy<1.7.1"

安装 x 之前的版本

如果您不想在安装软件包时提示确认,请使用该-y选项。

conda install -y "scipy<1.7.1"

列出包的所有可用版本

您可以

使用该命令
列出所有可用的软件包版本conda search -f <package>

conda search -f scipy

您还可以搜索包的特定版本。

conda search "scipy>1.7"
scipy该命令列出了大于 version的可用版本1.7

指定版本范围

您还可以使用 指定要安装的包的版本范围
conda

conda install "scipy>=1.7,<1.9"

指定版本范围

该命令安装版本1.7, 1.8,但不安装1.9

请注意,两个版本之间有一个逗号。

您也可以使用ORoperator 安装版本 X 或版本 Y。

conda install "scipy=1.9.1|1.9.2"

安装版本 x 或版本 y

该命令安装 的版本1.9.11.9.2版本scipy

我还写了一篇关于
如何 pip 安装特定版本的 Python 包的详细指南。

额外资源

您可以通过查看以下教程来了解有关相关主题的更多信息: