安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > 编程茶楼 > Python > Windows+Python 3.6环境下安装PyQt4

Windows+Python 3.6环境下安装PyQt4

时间:2018-06-12来源:未知 作者:安云网点击:
只针对windows环境下的Python3.6版本而言的,而且注意要安装的是PyQt4,而不是PyQt5。为什么要强调这个,是因为大家如果用过Python的第三方绘图库matplotlib和seaborn时,就会发现这两个库都是依赖PyQt4的(先不管PyQt5是干什么的,反正这
//内容来自安云网

只针对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”等等。网上解决这类问题的常见方法主要有以下几种:

//内容来自AnYun.ORG

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

  其实一种很简单的高效的方法是直接下载.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时,就可以正常执行了。


本文标题: Windows+Python 3.6环境下安装PyQt4 安云网
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容