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

WSL2环境下PyCharm中Poetry虚拟环境未显示的问题求助

解决PyCharm WSL解释器配置中Poetry环境未显示的问题

以下是几个可行的解决步骤,按顺序尝试:

1. 验证WSL中Poetry的安装与环境变量

  • 在WSL终端执行poetry --version确认Poetry已正常安装
  • 执行which poetry获取Poetry的安装路径(通常为~/.local/bin/poetry)
  • 执行echo $PATH检查~/.local/bin是否在环境变量中,若不在,编辑~/.bashrc(或~/.zshrc,取决于你使用的shell),添加:
    export PATH="$HOME/.local/bin:$PATH"
    
    执行source ~/.bashrc使配置生效

2. 手动导入Poetry虚拟环境

  • 进入你的项目目录,在WSL终端执行:
    poetry env info --path
    
    得到虚拟环境的绝对路径(类似/home/xxx/.cache/pypoetry/virtualenvs/project-name-xxxx-py3.8)
  • 在PyCharm添加WSL解释器的流程中,选择左侧的「Existing environment」,点击右侧文件夹图标,通过WSL文件系统导航到上述路径,选择bin/python作为解释器

3. 刷新PyCharm缓存

  • 打开PyCharm,点击「File」→「Invalidate Caches...」
  • 勾选「Clear file system cache and local history」,点击「Invalidate and Restart」
  • 重启后重新尝试添加WSL解释器

4. 检查WSL连接配置

  • 进入PyCharm的「Settings」→「Tools」→「WSL」
  • 确认Ubuntu 20.04实例的配置正常,点击「Test Connection」验证连接有效性

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 18:52:39