You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyCharm无法识别WSL Ubuntu 20.04中的Python解释器求助

解决PyCharm在WSL 2环境下Virtualenv误识别Windows解释器的问题

我之前也碰到过一模一样的情况,别慌,咱们一步步来排查解决:

1. 确认WSL解释器已正确配置并设为默认

  • 打开PyCharm的File > Settings > Project: [你的项目名] > Python Interpreter
  • 点击右上角的齿轮图标,选择Add
  • 在弹出窗口左侧选择WSL,选中你的Ubuntu 20.04实例,右侧解释器路径选/usr/bin/python3(或你实际安装的版本路径,比如/usr/bin/python3.8)
  • 添加完成后,回到Python Interpreter界面,把这个WSL解释器设为当前项目的默认解释器

2. 创建新项目时精准指定WSL环境

当你创建新项目时:

  • Location路径必须是WSL内的目录(比如\\wsl$\Ubuntu-20.04\home\你的用户名\projects\你的项目名)
  • 在Python Interpreter部分,选择Previously configured interpreter,从下拉列表中选中你配置好的WSL解释器
  • 再勾选Virtualenv,此时基础解释器就会自动关联到WSL里的Python了

3. 重置PyCharm缓存(若前两步无效)

有时候PyCharm的缓存会导致识别异常,试试重置:

  • 点击File > Invalidate Caches...
  • 勾选Clear file system cache and local history,然后点击Invalidate and Restart
  • 重启后重新配置解释器再试

4. 验证WSL内Python的安装状态

打开WSL终端,运行以下命令确认Python正常:

which python3
python3 --version

如果输出正常,说明WSL里的Python没问题,问题大概率还是在PyCharm的配置环节。


内容的提问来源于stack exchange,提问作者Maruf Khan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 12:13:13