今天在弄一个视频转字符动画的程序,里面会涉及到 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 的 下载地址

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

##查看本机所适合的安装包版本
进入 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了。

参考文章

  • pip安装报错:is not a supported wheel on this platform
  • Windows下使用Python的Curses库时 No module named _curses问题
  • module ‘pip’ has no attribute ‘pep425tags’

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

  1. 【Python】Windows下安装scipy库步骤

    概述 由于学习需要,需要安装scipy库.scipy库在Windows下使用pip安装失败,所以需要寻找安装包进行安装,下面是记录步骤. 开发环境 win10 x64 Python 3.5.1 安装s ...

  2. Python(Windows)下安装各种库的多种方法总结--灵活使用pip

    虽说大佬们都推荐使用linux进行开发,但有时在window开发点小东西进行学习也是常见的. Python安装库的方法有很多种,也各有弊端,但也各有优势.总结一下,以后结合着使用,想必会事半功倍! 方 ...

  3. windows下安装mpi4py库

    关于mpi以及mpi4py这里不多做介绍了,具体可以参阅百度百科,以及mpi4py主页. 测试程序 从https://bitbucket.org/mpi4py/mpi4py/downloads/下载了 ...

  4. windows 下安装Python easy_install 和pip

    系统: win 7 64位 离线安装比较快捷,在线安装有时会提示网络问题 一.  easy_install安装 下载压缩包  https://pypi.python.org/pypi/setuptoo ...

  5. mysql5.7.25安装包,Mysql5.7.25在windows下安装

    在网上看到了很多安装方法,也试了很多,md,网上资源多了也是有各种坑,这里只说在windows下安装mysql5.7.25 一.下载安装包 下载后解压到自己想要安装的目录,我的是:D:\MYSQL\ ...

  6. windows下python常用库的安装

    windows下python常用库的安装,前提安装了annaconda 的python开发环境.只要已经安装了anaconda,要安装别的库就很简单了.只要使用pip即可,正常安装好python,都会 ...

  7. 在windows下安装python包管理器pip及使用

      从来没有在Windows下用过pip,今天试了下,原来pip也可以在Windows下安装,使用也和Linux下一样简单. 先从下面的地址下载pip源码: http://pypi.python.or ...

  8. Windows下安装Redis及使用Python操作Redis的方法

    这篇文章主要介绍了Windows下安装Redis及使用Python操作Redis的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 首先说一下在Windows下安装Redis,安装包可以在htt ...

  9. 基于svnserve的SVN服务器(windows下安装与配置)

    基于svnserve的SVN服务器(windows下安装与配置) 关键字: svn 安装SVNserve 从http://subversion.tigris.org/servlets/ProjectD ...

最新文章

  1. 20 年坚守,不忘初心!一封来自程序员的感谢信!
  2. 笨办法学Python——学习笔记1
  3. 两个构件的重合点_初三物理易错点:你被眼睛欺骗了,那些『平面镜成像』中的困惑...
  4. 用.NET解索尼相机ARW格式照片
  5. 输入年份和月份输出该月有多少天python_Python实现用户输入年月日,程序打印出这是这一年的第多少天...
  6. 四种方法下载网络文本数据到本地内存
  7. 事业单位考试计算机专业知识题库,计算机考试题库:计算机考试练习题(29)...
  8. 如何从表象深入IPFS本质?Filenet诠释公链底层难题
  9. c语言中输出以e为底的指数,C语言中 ln(以自然对数e为底) lg(以十为底) 以及logab(以a为底,b为真数)的相关知识...
  10. 如何制作一个漂亮的网页
  11. cyj sql 收藏
  12. CDA备考学习笔记——基础知识篇(三)
  13. 思科2960交换机密码破解
  14. golang 时间格式转换汇总
  15. 30多岁零基础想转行学编程,来得及吗?
  16. vue高德、谷歌地图动态加载
  17. android地震监测程序,earthquake(地震监测)
  18. 三只小猪-初遇大灰狼
  19. 苹果备份与恢复_短信删除了怎么恢复?这个办法你要学会
  20. 跟领导相处,这3件事不要精明,多一分傻气多一分福气

热门文章

  1. 精选|2018年7月R新包推荐
  2. 记 H5调用打开android文件管理上传文件
  3. C6678信号处理板资料保存:基于Xilinx Virtex-6 XC6VLX240T 和TI DSP TMS320C6678的信号处理板204
  4. 由于注册表的配置信息不完整,无法启动windows的硬件设备
  5. scala的子类调用父类的构造器的使用
  6. LTP 依存句法分析
  7. 百度地图调用加载显示Marker,并添加点击事件
  8. 不同品牌android手机ui,三种不同界面的安卓系统_华为手机_手机Android频道-中关村在线...
  9. 遥感学习笔记(五)——Landsat卫星简介
  10. 20.flowable 任务签收 反签收