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

发布于 2025-01-12 20:59:48 字数 626 浏览 0 评论 0原文

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

您的Python环境或安装没有spyder-kernels模块或安装了正确的版本(>= 1.10.0和<1.11.0)。如果没有这个模块,Spyder 就不可能为您创建控制台。

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

conda 安装spyder-kernels

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

我在这个问题pip执行此操作的说明一个>。但是,我从不在 Conda 环境中使用 pip,除非我想终止我的 Conda 环境。

I need to know how to use Conda to install a Python package within a specific version range. Specifically, I am using Spyder 4.2.1 and I want to use the spyder-kernels package to change to a Python interpreter in another Conda virtual environment. When I do this I get an error message:

Your Python environment or installation doesn't have the spyder‑kernels module or the right version of it installed (>= 1.10.0 and < 1.11.0). Without this module is not possible for Spyder to create a console for you.

You can install it by running in a system terminal:

conda install spyder‑kernels

What I tried was: conda install "spyder-kernels<1.11.0" but it threw an error message.

I found instructions for doing this with pip in this question. However, I never use pip within Conda environments unless I want to dead-end my Conda environment.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

傲娇萝莉攻 2025-01-19 20:59:48

我终于想通了。

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

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

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

I finally figured it out.

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

Then I found an excellent in-depth explanation within another StackOverflow answer that has the specific syntax.

Syntax to conda install a Python package within a specified range

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文