无法使用 WSL Python 解释器在 PyCharm 中创建虚拟环境

ami*_*aji 11 python virtualenv pycharm windows-subsystem-for-linux

我正在尝试在 WSL 中使用 Python 解释器来创建虚拟环境,购买它不会显示任何 Python 文件。

我曾经where python3找到过翻译。它说/usr/bin/python3,但正如你所看到的,它在 PyCharm 中没有显示任何内容。

在此输入图像描述

我也尝试卸载并重新安装 PyCharm,但没有成功。

另外,当我使用 WSL 终端创建虚拟环境时,virtualenv -p python3 venv我无法将其导入到 PyCharm 中,因为它无法识别 Python~/venv/bin/...

小智 9

您可以在 wsl 中设置 venv:

python3 -m venv /usr/venv/project1
Run Code Online (Sandbox Code Playgroud)

并将其添加到 pycharm 中: 图像


小智 3

我不熟悉通过 PyCharm 使用 WSL,但我确实通过 SSH 在远程服务器上使用解释器。
根据我的经验,我知道 PyCharm 不支持venv从远程服务器上的 IDE 创建新环境。

venv我使用的解决方法是首先在服务器中手动设置新的,然后当我在 PyCharm 中设置项目解释器时,我将解释器路径设置为venv服务器中的相关路径。
所以我建议同样的事情 - 首先venv在 WSL 环境上创建一个新环境,然后将其路径设置为venv项目解释器(通过 WSL 不通过远程服务器)