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修改操作系统时间的方法
May 18 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
Apr 27 Python
python 爬虫出现403禁止访问错误详解
Mar 11 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
Dec 20 Python
python 重命名轴索引的方法
Nov 10 Python
python 用下标截取字符串的实例
Dec 25 Python
python opencv将图片转为灰度图的方法示例
Jul 31 Python
浅谈Python3 numpy.ptp()最大值与最小值的差
Aug 24 Python
python KNN算法实现鸢尾花数据集分类
Oct 24 Python
基于selenium及python实现下拉选项定位select
Jul 22 Python
pandas 数据类型转换的实现
Dec 29 Python
Python创建SQL数据库流程逐步讲解
Sep 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
长波知识介绍
2021/03/01 无线电
PHP面向对象分析设计的61条军规小结
2010/07/17 PHP
PHP运行模式的深入理解
2013/06/03 PHP
php对数组排序代码分享
2014/02/24 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
验证码按回车不变解决方法
2013/03/29 Javascript
javascript简单事件处理和with用法介绍
2013/09/16 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
JS使用parseInt解析数字实现求和的方法
2015/08/05 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
AngularJS中处理多个promise的方式
2016/02/02 Javascript
jQuery的promise与deferred对象在异步回调中的作用
2016/05/03 Javascript
如何实现星星评价(jquery.raty.js插件)
2016/12/21 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
JS判断两个对象内容是否相等的方法示例
2017/04/10 Javascript
jquery动态添加以及遍历option并获取特定样式名称的option方法
2018/01/29 jQuery
Layui实现带查询条件的分页
2019/07/27 Javascript
在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法
2019/08/22 Javascript
Vue实现简单购物车功能
2020/12/13 Vue.js
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
python使用writerows写csv文件产生多余空行的处理方法
2019/08/01 Python
在tensorflow中实现去除不足一个batch的数据
2020/01/20 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
北京鼎普科技股份有限公司软件测试面试题
2012/04/07 面试题
前台文员个人求职信范文
2014/01/05 职场文书
二手房买卖协议书
2014/04/10 职场文书
大学毕业生管理学求职信
2014/09/01 职场文书
银行党员批评与自我批评
2014/10/15 职场文书
体育活动总结
2015/02/04 职场文书
劳资员岗位职责
2015/02/13 职场文书
小学副班长竞选稿
2015/11/21 职场文书
实习报告范文之电话客服岗位
2019/07/26 职场文书
go goroutine 怎样进行错误处理
2021/07/16 Golang
Java+swing实现抖音上的表白程序详解
2022/06/25 Java/Android