解决问题:已通过系统pip安装了相应模块,但是PyCharm中却提示 No module named xxxx

原因:PyCharm会每创建一个项目都会创建一个独立的虚拟python环境venv,而项目会默认使用这个venv环境运行,而这个venv环境是和系统中的python环境独立的,相当系统中安装过的包,这个虚拟环境中没有,而虚拟环境中有的包,系统中没有。

权宜的解决办法:在项目设置中把解释器设置为系统解释器。

具体步骤:

窗口左上角 File-->Setting-->Project:你的项目名-->Python Interpreter-->Add Interpreter-->Add Local Interpreter-->System Interpreter,

然后选择系统中的Python解释器即可。

(为啥不直接在venv中安装相应的包?因为需要翻墙或者设置代理,比较麻烦,相比之下,修改解释器设置简单方便。)

相关推荐
Eliauk &1 分钟前
【机器学习】分类算法-KNN算法实现
人工智能·python·算法·机器学习·分类
PhyliciaFelicia17 分钟前
空间数据采集与管理:为什么选择ArcGISPro和Python?
开发语言·python·深度学习·机器学习·arcgis·数据分析
financeppl20 分钟前
期货量化交易:探索金融投资的新领域
python·金融·数据分析·云计算
袁袁袁袁满27 分钟前
Python之MoviePy视频编辑模块介绍与应用
开发语言·python·音视频·moviepy·视频编辑模块
蛔虫在他乡28 分钟前
从零开始的python学习生活1
python·学习·生活
懒大王爱吃狼44 分钟前
Python爬虫+数据分析+数据可视化图形-爬取高校排名数据
爬虫·python·信息可视化
春山之外1 小时前
基于IIS的Windows系统Django项目本地部署
后端·python·django·iis·服务器部署
只是有点小怂1 小时前
【PYG】 PyTorch中size方法和属性
人工智能·pytorch·python
西邮彭于晏1 小时前
差分进化算法
windows·python·算法
取名真难.2 小时前
人脸检测(Python)
python·opencv·计算机视觉