为什么curses模块不能通过pip安装?

3
我一直尝试使用命令“pip install windows-curses”安装curses模块,但似乎无效并出现错误提示:
ERROR: Could not find a version that satisfies the requirement windows-curses (from versions: none)
ERROR: No matching distribution found for windows-curses

[编辑:我正在使用 Python 3.10]

之后,我使用 pip 安装了 requests 包,安装似乎很完美。所以,pip 正常工作,只有 curses 模块不起作用。这是我的问题还是实际上没有该包呢?

1个回答

4

目前最新版本的windows-curses是2.2.0,它 提供 Python 3.6-3.8 的安装包,无源代码。

很可能您正在使用 Python 3.9 或 3.10(您应该在问题中指明)。要使用 windows-curses,您需要降级。您还可以从https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses下载安装包。


是的,我使用Python 3.10。忘了提到这一点。 - Titan
@MKANET 你有尝试跟随我的答案中的链接并查找最新版本吗? - phd
@MKANET 错了。在第一个网站(PyPI)上,有适用于Python 3.6-3.11的版本2.3.1以及相应的wheel文件。而在第二个网站上,我看到的是适用于Python 2.7和3.5-3.11的版本2.2.1以及相应的wheel文件。 - phd
谢谢。抱歉,我对Python不是很有经验。我在第二个链接中找到了curses-2.2.1+utf8-cp310-cp310-win_amd64.whl可供下载。如果我有Windows的Python 3.10(64位)...我要执行以下命令吗?在下载wheel文件后,pip install c:\curses-2.2.1+utf8-cp310-cp310-win_amd64.whl - MKANET
1
@MKANET 是的,就是这样:pip install \path\to\wheel。如果要安装当前目录下的 wheel 文件,可以使用 pip install .\wheel 命令。 - phd
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接