Windows下python+pyqt5安装教程

Windows下python+pyqt5安装教程

一、安装python

python下载地址:https://www.python.org/downloads/windows/


选择适合自己电脑版本的python版本,我安装的是python3.6.4,下面都以python3.6.4为例说明安装过程。打开下载下来的安装包,一直点下一步直至安装完成(python安装很简单哦~)。打开cmd窗口,输入python,当出现如下图所示的情况时,说明安装成功。


安装pyqt5

我用的是pip下载方法,因为pip下载会自动将适合Python版本的pyqt5下载至默认目录,不用操心下载时的版本匹配和安装目录问题。仍然是打开cmd窗口,输入pip install pyqt5,如下图。


等待一会,出现下图情况表示自动安装完成。


功能验证:

将以下代码粘贴到Python的IDE中,编译运行一下。

import sys  
from PyQt5.QtWidgets import QWidget, QApplication  
  
if __name__ == '__main__':  
    app = QApplication(sys.argv)  
    w = QWidget()  
    w.show()  
    w.setWindowTitle("Hello PyQt5")  
    sys.exit(app.exec_())  

我在运行过程中(我的IDE是eclipse的Pydev)竟然出现了以下错误:

Traceback (most recent call last):
  File "E:\programming\python\test.py", line 2, in <module>
    from PyQt5.QtWidgets import QWidget, QApplication  
  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python36-32\lib\site-packages\PyQt5\__init__.py", line 21, in <module>
    _path = _os.path.dirname(__file__) + '\\Qt\\bin;' + _os.environ['PATH']
  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python36-32\lib\os.py", line 669, in __getitem__
    raise KeyError(key) from None

KeyError: 'PATH'

这个错误困扰了我好久,上网查了很多解决办法都没有用,后来我自己找到了如下方法解决:

打开PyQt5.py文件,在eclipse中可以直接点击File "C:\Users\lenovo\AppData\Local\Programs\Python\Python36-32\lib\site-packages\PyQt5\__init__.py", line 21, in <module>即可打开,PyQt5.py文件中代码如下:


删去第21行红线划去的代码,然后按Ctrl+S保存即可。

重新运行前面的测试代码


OK了哦(*^▽^*)

如何将pyqt5的ui文件转换成可执行的python文件请看我的另一篇博客pyqt5将QtDesigner生成的ui文件转换为可执行的Python文件

猜你喜欢

转载自blog.csdn.net/richenyunqi/article/details/80302884
今日推荐