Windows下PyCharm无法导入requests模块的原因及解决方法咨询
PyCharm无法导入requests模块的原因及解决办法
可能的原因
- 环境不匹配:你在命令提示符里安装requests用的Python/Conda环境,和PyCharm当前项目配置的环境不是同一个。Conda支持多虚拟环境,CMD里装模块的环境没被PyCharm选中,自然找不到这个模块。
- PyCharm未关联正确的Conda环境:PyCharm默认可能用系统自带Python或新建的虚拟环境,没自动识别到你装了requests的那个Conda环境。
- 模块安装路径异常:极少数情况是安装时路径出错,模块没放到对应环境的
site-packages目录,但这种情况概率很低,优先排查环境问题。
解决步骤
1. 确认CMD里的Conda环境路径
打开命令提示符,输入以下命令查看所有Conda环境:
conda info --envs
输出里带*的是当前激活的环境,记下这个环境的路径(比如C:\Users\你的用户名\.conda\envs\你的环境名)。
2. 在PyCharm中切换到目标环境
- 打开项目后,点击PyCharm右下角显示的Python解释器(比如
Python 3.9 (base)),选择Interpreter Settings。 - 在弹出的窗口里,点击右上角的齿轮图标,选择
Add。 - 选择
Conda Environment,勾选Existing environment,点击文件夹图标找到刚才记下的环境路径,选中里面的python.exe,点击OK。 - 等待PyCharm加载环境完成,再尝试导入requests即可。
3. 直接在PyCharm内安装模块(备选方案)
如果不想切换环境,也可以直接在PyCharm里安装requests:
- 进入
Interpreter Settings页面,点击右侧的+号。 - 在搜索框输入
requests,选中后点击Install Package,等待安装完成就可以正常导入了。
内容的提问来源于stack exchange,提问作者Brand911
相关产品推荐
相关产品推荐

