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

相关推荐
l12586513 小时前
# RAG噪声知识库治理:一致性与可信度的四层防线设计
数据库·人工智能·python·自然语言处理·langchain
zoujiahui_201814 小时前
别再只写 np.random.seed() 了:default_rng 与 np.random、random 到底差在哪?
python
Patrick在香港14 小时前
Claude Agent 进阶:4 种工具调用编排模式,让 0820 那 13 个 endpoint 并行起来
python·ai·ai编程
qq_5137280414 小时前
StaleElementReferenceException(陈旧元素引用异常)
python
千里码aicood14 小时前
基于Python的电商数据采集系统(大数据+爬虫)
开发语言·python
战略性的菠萝15 小时前
研究生基础-Python快速入门(终)——面向对象
python
陈皮波比茶15 小时前
Python项目实战-网络机器人(爬虫)
开发语言·网络·爬虫·python·机器人
winfredzhang15 小时前
从零构建家庭照片管理系统:Django 模块化单体实战,以及我踩到的 4 个真实坑
python·postgresql·django·sqlite·bootsrap
jyOverQ16 小时前
LangGraph 流式执行详解:stream、astream 与 stream_mode 怎么选?
python·langchain
闲猫16 小时前
LangGraph / Capabilities / Stores
python·agent·langgraph