解决问题:已通过系统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中安装相应的包?因为需要翻墙或者设置代理,比较麻烦,相比之下,修改解释器设置简单方便。)

相关推荐
xyl8661 分钟前
Python 包管理器 uv 介绍
python·uv
databook2 分钟前
规则学习:让机器学习像人类一样思考的可解释之路
python·机器学习·scikit-learn
cylat27 分钟前
Day23 pipeline管道
人工智能·python·算法·机器学习
蓝桉~MLGT1 小时前
java高级——高阶函数、如何定义一个函数式接口类似stream流的filter
java·开发语言·python
IOT.FIVE.NO.11 小时前
Conda安装pytorch和cuda出现问题的解决记录
人工智能·pytorch·python
山海不说话8 小时前
视频行为标注工具BehaviLabel(源码+使用介绍+Windows.Exe版本)
人工智能·python·计算机视觉·视觉检测
liuzhenghua6610 小时前
Python任务调度模型
java·运维·python
小前端大牛马10 小时前
java教程笔记(十一)-泛型
java·笔记·python
sjtu_cjs10 小时前
Tensorrt python api 10.11.0笔记
开发语言·笔记·python
哆啦A梦的口袋呀10 小时前
深入理解系统:UML类图
开发语言·python·uml