Windows+Python 3.6环境下安装PyQt4

正如标题所言,此文只针对windows环境下的Python3.6版本而言的,而且注意要安装的是PyQt4,而不是PyQt5。为什么要强调这个,是因为大家如果用过Python的第三方绘图库matplotlib和seaborn时,就会发现这两个库都是依赖PyQt4的(先不管PyQt5是干什么的,反正这里需要的是PyQt4,而不是PyQt5如果你安装了PyQt5但是缺少PyQt4,还是用不了)。 
   
  一般来说,如果是使用Anaconda3作为Python的解释器的话,它里面的包含的Python版本是包含PyQt4的,可以使用conda list查看(本人使用时自带的Python3.6的版本)。如果因为某些意外,导致PyQt4不小心被卸载的话,你在使用上面说的两个库时,它是报错说是“No module named PyQt4”,或者“缺少PyQt4.GUI、PyQt4.Core”等等。网上解决这类问题的常见方法主要有以下几种:

  (1)在官网直接下载PyQt4的windows installers版本,也就是exe文件,直接安装即可。但是不幸,貌似官网改版了后我反正没有找到现成的针对Python3.6的、windows ×32或者×64的版本。 
  (2)现在官网发布的window的版本下载后是一个解压版,但不是直接可以用的,而且需要重新make安装,比较麻烦。 
  (3)常用的pip或者conda自动安装,并不会发现有针对windows平台的现成的资源存在。

  其实一种很简单的高效的方法是直接下载.whl,下载地址在这里(http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4), 这里可以选择不同的Python版本、windows 64bit或则32bit,很方便。下载后,可以将该文件放到Python的安装目录下,然后在cmd或者anaconda prompt下cd 进入到该目录,输入命令,例如:pip install PyQt4-4.11.4-cp36-cp36m-win_amd64.whl,等待安装完成即可。这时,再去import seaborn as sns 或者import matplotlib.pyplot as plt时,就可以正常执行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值