使用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"
使用 anaconda 安装特定版本的包的语法是.
conda install package=version
指定安装包时的环境
您还可以在安装特定版本的软件包时指定环境。
使用conda env list
命令列出您的环境。
壳
conda env list
安装包时使用该--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"
如果您不想在安装软件包时提示确认,请使用该-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
。
请注意,两个版本之间有一个逗号。
您也可以使用OR
operator 安装版本 X 或版本 Y。
壳
conda install "scipy=1.9.1|1.9.2"
该命令安装 的版本1.9.1
或1.9.2
版本scipy
。
我还写了一篇关于
如何 pip 安装特定版本的 Python 包的详细指南。
额外资源
您可以通过查看以下教程来了解有关相关主题的更多信息: