如何 conda 安装具有最小和最大版本范围的 Python 包?
我需要知道如何使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我终于想通了。
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