Windows下安装Curses库 + 查看pip所支持whl版本

今天在弄一个视频转字符动画的程序,里面会涉及到 curse。
Curses 库是 Python 中的一个库,我们非常容易想到的安装方式当然就是

pip install curses

但是我们会发现,当我们这样安装的时候竟然报错了,简直不可思议

Could not find a version that satisfies the requirement curses (from versions: ) No matching distribution found for curses

究其原因是为什么呢?其实 curses 本身就是应用 Linux 平台上的,并不支持 Windows 平台。那么我们想在 Windows 平台上使用,该如何安装呢?

采用 whl 包进行安装,curses 的 下载地址

curses 包列表

这么多版本,该如何选择一个适合我们自己机器使用的包呢?下面介绍一种比较靠谱的方式。

##查看本机所适合的安装包版本
进入 Python 环境中,按如下所示,输入相关命令,所得到的就是 pip 所支持的安装版本。

AMD64平台

>>> import pip._internal
>>> pip._internal.pep425tags.get_supported()
[('cp36', 'cp36m', 'win_amd64'), 
('cp36', 'none', 'win_amd64'), 
('py3', 'none', 'win_amd64'), 
('cp36', 'none', 'any'), 
('cp3', 'none', 'any'), 
('py36', 'none', 'any'), 
('py3', 'none', 'any'),
 ('py35', 'none', 'any'), 
('py34', 'none', 'any'), 
('py33', 'none', 'any'), 
('py32', 'none', 'any'), 
('py31', 'none', 'any'), 
('py30', 'none', 'any')]

所以我最终下载了 curses-2.2-cp36-cp36m-win_amd64.whl

WIN32平台

>>> import pip
>>> pip.pep425tags.get_supported()

如果你在 64bit 平台上仍然使用 pip.pep425tags 的方式则会报如下错误:

AttributeError: module ‘pip’ has no attribute ‘pep425tags’

##安装下载好的whl包
下载好了之后,安装即可

pip install 你下载的文件所存放的路径

我是直接在我存放文件的文件夹中打开的命令行,所以直接执行命令 pip install .\curses-2.2-cp36-cp36m-win_amd 64.whl 就完全OK了。

参考文章

Windows-curses是一个用于在Windows平台上使用cursesPython包。由于curses本身是为Linux平台设计的,所以在Windows平台上使用时需要安装windows-curses包。 要在Windows安装windows-curses包,你可以按照以下步骤进行操作: 1. 首先,确定你已经安装Python,并且在命令行中可以使用pip命令。 2. 在命令行中运行`pip install windows-curses`命令,这将自动从Python Package Index(PyPI)下载并安装windows-curses包。 3. 如果在安装过程中出现版本报错或者出现其他问题,你可以尝试更新pip并检查你的Python版本是否与安装包兼容。 通过以上步骤,你就可以成功安装windows-curses包,并在Windows平台上使用curses了。请注意,由于Windows和Linux平台上的curses的实现方式存在差异,因此一些在Linux上可用的功能可能在Windows上不可用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Windows安装Curses + 查看pip支持whl版本](https://blog.csdn.net/Firewall5788/article/details/120425461)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [解决windowspython--curses报错问题](https://download.csdn.net/download/qq_32727193/10109219)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风醉雨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值