如何conda安装最小和最大版本范围的Python包



我需要知道如何使用Conda在特定版本范围内安装Python包。具体来说,我使用的是Spyder 4.2.1,我想使用spyder-kernels包在另一个Conda虚拟环境中更改为Python解释器。当我这样做时,我会收到一条错误消息:

您的Python环境或安装没有安装spyder‑kernel模块或其正确版本(>=1.10.0和<1.11.0(。没有这个模块,spyder就无法为您创建控制台。

您可以通过在系统终端中运行来安装它:

conda install spyder‑kernels

我尝试的是:conda install "spyder-kernels<1.11.0",但它抛出了一条错误消息。

我在这个问题中找到了使用pip进行此操作的说明。然而,我从不在Conda环境中使用pip,除非我想终止我的Conda环境。

我终于想通了。

conda install "spyder-kernels>=1.10, <1.11.0"

然后,我在另一个具有特定语法的StackOverflow答案中找到了一个非常深入的解释。

在指定范围内conda安装Python包的语法

最新更新