由于系统中装了python2.7, 和python3.5,运行工程的时候,报错
No module named 'pyqt5'
。而且在cmd终端里也无法import PyQt5
- 注意终端中
python
版本是什么,一般默认是python2.7
,因此自然无法识别pyqt5
。可以去python3.5的安装目录下,打开python.exe去import PyQt5
,如果成功,则说明安装成功。或者直接再cmd
终端里执行pip list
,找到对应PyQt5
版本
2.注意pycharm
工程的python
版本。查看方法为 settings--Project Interpreter
中配置的python
版本。如果错误,则选择对应python
版本的python.exe
的路径。
-
注意不要在pycharm的终端里去尝试输入
import PyQt5
。因为
即便配置成为了python3.5
,则pycharm
可能无法识别pyqt5
。参考PyQt5 导入失败;pycharm无法识别pyqt5的问题 -
如果仍然报错
xxxx\python.exe start.py
Traceback (most recent call last):
<class 'ImportError'> No module named 'PyQt5' <traceback object at 0x000001842A89A448>
ImportError: No module named 'PyQt5'
即,python.exe
的路径不对。但是明明步骤2中已经配置好了对应的python了啊,这里的xxxx\python.exe
是在哪里改变的。

选择当前启动脚本的
Edit Configuration
,显示如上界面,将 python interpreter
配置和步骤2中的路径相同即可。
网友评论