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 相关文章推荐
Django Admin实现上传图片校验功能
Mar 06 Python
Django中日期处理注意事项与自定义时间格式转换详解
Aug 06 Python
Python3 安装PyQt5及exe打包图文教程
Jan 08 Python
Python XlsxWriter模块Chart类用法实例分析
Mar 11 Python
Python自定义函数计算给定日期是该年第几天的方法示例
May 30 Python
Python转换时间的图文方法
Jul 01 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
Aug 09 Python
如何在python中写hive脚本
Nov 08 Python
K最近邻算法(KNN)---sklearn+python实现方式
Feb 24 Python
Django搭建项目实战与避坑细节详解
Dec 06 Python
python RSA加密的示例
Dec 09 Python
python控制台打印log输出重复的解决方法
May 14 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中PDO解决中文乱码问题的一些补充
2010/09/06 PHP
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
PHP PDOStatement::getAttribute讲解
2019/02/01 PHP
PHP实现的多进程控制demo示例
2019/07/22 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
2020/01/04 PHP
淘宝搜索框效果实现分析
2011/03/05 Javascript
javascript简易缓动插件(源码打包)
2012/02/16 Javascript
用js实现trim()的解决办法
2013/04/16 Javascript
基于jquery的has()方法以及与find()方法以及filter()方法的区别详解
2013/04/26 Javascript
IE下window.onresize 多次调用与死循环bug处理方法介绍
2013/11/12 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
2017/05/13 jQuery
Vue.js分页组件实现:diVuePagination的使用详解
2018/01/10 Javascript
js中时间格式化的几种方法
2018/07/22 Javascript
js中let能否完全替代IIFE
2019/06/15 Javascript
纯js+css实现仿移动端淘宝网站的弹出详情框功能
2019/12/29 Javascript
[43:47]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第一局
2016/03/05 DOTA
python中readline判断文件读取结束的方法
2014/11/08 Python
python下调用pytesseract识别某网站验证码的实现方法
2016/06/06 Python
python生成随机图形验证码详解
2017/11/08 Python
python格式化输出保留2位小数的实现方法
2019/07/02 Python
详解Python3 pandas.merge用法
2019/09/05 Python
Python 元组操作总结
2019/09/18 Python
深入浅析python的第三方库pandas
2020/02/13 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
python获取linux系统信息的三种方法
2020/10/14 Python
Python wordcloud库安装方法总结
2020/12/31 Python
施华洛世奇中国官网:SWAROVSKI中国
2020/06/16 全球购物
.net工程师笔试题
2012/06/09 面试题
教育专业自荐书范文
2013/12/17 职场文书
致跳高运动员广播稿
2014/01/13 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
MySQL系列之十五 MySQL常用配置和性能压力测试
2021/07/02 MySQL
mysql sock 文件解析及作用讲解
2022/07/15 MySQL