我需要知道如何使用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包的语法