通过DoS命令行执行如下命令,可能需要管理员权限。
检查Python版本:python
更新pip版本:python -m pip install --upgrade pip
安装PyQt5: pip install pyqt5
安装PyQt5-tools: pip install pyqt5-tools
安装更新SIP版本: pip install SIP
sip的简介
Python的一个特性是,它具有强大的功能,它能够使用C或C++编写的现有库,并使它们成为Python扩展模块。这种扩展模块通常被称为库的绑定。
SIP是一种工具,它可以很容易地为C和C++库创建Python绑定。它最初是为了创建PyQT,用于Qt工具包的Python绑定,但是可以用来为任何C或C++库创建绑定。
SIP包括代码生成器和Python模块。代码生成器处理一组规范文件并生成C或C++代码,然后编译它们以创建绑定扩展模块。SIP Python模块为自动生成的代码提供支持功能。
规范文件包含C或C++库接口的描述,即类、方法、函数和变量。规范文件的格式与C或C++头文件几乎相同,因此创建规范文件最简单的方法是编辑相应的头文件。
SIP使得在生产性解释编程环境中很容易开发现有的C或C++库。SIP还可以轻松地使用Python应用程序(可能是原型),并在C或C++中有选择地实现应用程序的一部分(可能出于性能原因)。
问题解决方案:ModuleNotFoundError: No module named 'pyqt5'
对于新建工程,需要勾选如下两个选项:
对于已经存在的工程,修改如下文件路径下的选项值为:true
include-system-site-packages = true