我在安装pyqt时,发现pycharm无法识别pyqt。虽然包和环境变量已经安装好,设置完成。但是pycharm还是会提示unresolved reference to QWidget,而且代码提示功能也不能使用。这时候代码可以编译通过,也可以运行,说明包还是安装成功的,但是pycharm没有识别。
解决办法是在cmd中使用以下命令将不识别的包重新生成一下。第一个部分是python,第二个参数是pycharm的路径中的generator3.py路径。 然后后面跟着-x -d 两个参数,最后一个参数是根据你自己user目录中pycharm的目录来写
C:\Users\Bingfengfeifei>python "C:\Program Files\JetBrains\PyCharm Community Edition 2017.1.2\helpers\generator3.py" -x -d C:\Users\Bingfengfeifei\.PyCharmCE2017.1\system\python_stubs\85363774 PyQt5.QtGui