PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'


Posted in Python onFebruary 17, 2020

PyCharm不识别PyQt5的问题如图所示,引用PyQt5的时候显示错误“ModuleNotFoundError: No module named 'pyqt5'”

首先确定已经安装了PyQt5是成功的

Python\Python36\Lib\site-packages这个路径下面去看有没有PyQt5相关的库

PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'

通过python的命令引用PyQt5成功,表示PyQt5安装没有问题

Python环境变量配置一般没有问题,很少,如果有,就无法运行

PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'

最新版的PyCharm,因为高版本pycharm自己创建了一个Python虚拟环境 默认没有把你安装的第三方库添加进来,所以就造成这种问题,而且在新建项目时候Project Iterpreter那个标签隐藏,无法注意到,需要手动打开,如下图中绿色那个小东西打开:

PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'

解决办法1:在新建项目的时候如下图所示勾选那两个框框,目的是加载第三方库

PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'

这样在创建完工程的时候会加载一堆东西,另一个办法就是利用下面的Existing interpreter来处理。点击那个配置按钮

PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'

如果你已经建了项目,不想重新再重复已有的工作,别担心,还有办法!

在已有项目的最后面找到External Libraries ,然后找到venv目录,把pyvenv.cfg文件中的如下参数改成true

include-system-site-packages = true

PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'

大功告成!

更多关于PyCharm配置PyQt5的问题请查看下面的相关链接

Python 相关文章推荐
python正则表达式修复网站文章字体不统一的解决方法
Feb 21 Python
Python3.X 线程中信号量的使用方法示例
Jul 24 Python
python 动态加载的实现方法
Dec 22 Python
浅谈flask中的before_request与after_request
Jan 20 Python
python采集微信公众号文章
Dec 20 Python
Python基于滑动平均思想实现缺失数据填充的方法
Feb 21 Python
Python3.5运算符操作实例详解
Apr 25 Python
详解python列表(list)的使用技巧及高级操作
Aug 15 Python
python如何保证输入键入数字的方法
Aug 23 Python
Numpy之reshape()使用详解
Dec 26 Python
详解python 破解网站反爬虫的两种简单方法
Feb 09 Python
自学python用什么系统好
Jun 23 Python
python识别验证码图片实例详解
Feb 17 #Python
Python pyautogui模块实现鼠标键盘自动化方法详解
Feb 17 #Python
Matplotlib使用字符串代替变量绘制散点图的方法
Feb 17 #Python
关于tf.TFRecordReader()函数的用法解析
Feb 17 #Python
将数据集制作成VOC数据集格式的实例
Feb 17 #Python
将labelme格式数据转化为标准的coco数据集格式方式
Feb 17 #Python
开启Django博客的RSS功能的实现方法
Feb 17 #Python
You might like
php mysql Errcode: 28 终极解决方法
2009/07/01 PHP
php array_search() 函数使用
2010/04/13 PHP
yii实现图片上传及缩略图生成的方法
2014/12/04 PHP
php通过排列组合实现1到9数字相加都等于20的方法
2015/08/03 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
PHP数据分析引擎计算余弦相似度算法示例
2017/08/08 PHP
PHP实现基于栈的后缀表达式求值功能
2017/11/10 PHP
img的onload的另类用法
2008/01/10 Javascript
prototype 学习笔记整理
2009/07/17 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
2013/04/26 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
javascript去除空格方法小结
2015/05/21 Javascript
javascript求日期差的方法
2016/03/02 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
基于JavaScript代码实现自动生成表格
2016/06/15 Javascript
js中数组的常用方法小结
2016/12/30 Javascript
Js apply方法详解
2017/02/16 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
2017/07/06 Javascript
electron实现qq快捷登录的方法示例
2018/10/22 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
2019/07/25 Javascript
element中的$confirm的使用
2020/04/26 Javascript
python3中str(字符串)的使用教程
2017/03/23 Python
Python使用wget实现下载网络文件功能示例
2018/05/31 Python
Python实现直播推流效果
2019/11/26 Python
python将时分秒转换成秒的实例
2019/12/07 Python
Python如何实现邮件功能
2020/05/27 Python
传统HTML页面实现模块化加载的方法
2018/10/15 HTML / CSS
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
2015/10/22 面试题
艺术设计专业个人求职信
2013/09/21 职场文书
资产评估专业学生的自我鉴定
2013/11/14 职场文书
十佳大学生村官事迹
2014/01/09 职场文书
工厂车间标语
2014/06/19 职场文书
mysql联合索引的使用规则
2021/06/23 MySQL
PostgreSQL常用字符串分割函数整理汇总
2022/07/07 PostgreSQL