此为学习记录
核心结论
终端能正常导入 requests,PyCharm(trae 运行工具)报错找不到,100% 是 PyCharm 当前项目选的 Python 解释器不是你装 requests 的 Anaconda base 环境,两个环境完全隔离,包互不通用。
背景:python用的是 anaconda3 的,电脑Mac
运行下面代码报错:ModuleNotFoundError: No module named 'requests'
python
import requests
print(requests.__version__)
步骤1:先确认终端 Python 路径
bash
which python
# 输出应该是:/Users/**//anaconda3/bin/python
步骤2:再查看 requests 安装目录:
bash
pip show requests
# Location: /Users/**/anaconda3/lib/python3.13/site-packages
# 没有则确保已经安装了requests
source /Users/**/anaconda3/bin/activate
conda activate base
python -m pip install requests
步骤3:查看解释器版本是否一致

最后终端正常输出,没有报错
bash
2.32.5