我正在努力弄清楚如何在我的Python项目中包含PyQt模块。我尝试将其作为zip文件从here下载,然后将该目录包含在我称为PYTHONPATH的环境变量中。我正在运行Windows 10,Python 3.5.1,并使用PyCharm作为我的IDE。我试图按照this关于stackoverflow的问题的说明,但我没有成功,显然不确定如何做到这一点。
当我下载Python时,它被下载到我的appData文件夹。路径如下:users / me / AppData / Local / Programs / Python / Python 35-32 ...然后有一堆东西就在这里。我下载了PyQt zip文件夹并将其解压缩到users / me / AppData / Local / Programs / Python /。添加环境变量后,PyCharm仍然无法使用ImportError: No module named 'PyQt4
模块。任何人都可以解释我如何成功导入此模块?我习惯了Javascript ...有没有办法只引用文件?有点像这个其他堆栈溢出问题是怎么做的?
以下是我需要的导入:
from PyQt4.QtGui import *
from PyQt4.QtCore import *
from PyQt4.QtWebKit import *
提前致谢!
答案 0 :(得分:0)
这就是我安装Python和PyQt的方式
1 - 安装python(在D:\ python_dist之类的某处创建一个文件夹)
2 - 安装Qt
3 - 使用Windows安装程序安装PyQt5 / PyQt4(PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe)https://www.riverbankcomputing.com/software/pyqt/download5
4 - 检查路径......
5 - 打开IDE,然后尝试
当你做python时,通常你使用virtual_env,你可能需要几个env,这就是为什么我建议创建一个特殊的python文件夹
答案 1 :(得分:0)
如果您在从二进制文件和pip安装PyQt库时遇到问题,可以从预先打包的whl文件安装PyQt。
导航到加州大学欧文分校的非官方Windows二进制文件,并下载与已安装的Python版本相关联的whl: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4
然后通过命令行导航到您下载whl文件的目录并输入以下内容,通过pip安装该文件:
pip install name-of-whl-file.whl
您也可能需要安装pip。如果是这种情况,请访问此站点以了解如何执行此操作: https://pip.pypa.io/en/stable/installing/