使用WSL Ubuntu 20.04在PyCharm中设置解释器

2024-10-01 15:44:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我将此描述符添加到[pycharm]/config/options目录中的wsl.distributions.xml

 <descriptor>
        <id>Ubuntu-20.04</id>
        <microsoft-id>Ubuntu-20.04</microsoft-id>
        <executable-path>C:\Windows\System32\lxss\wslhost.exe</executable-path>
        <presentable-name>Ubuntu-20.04</presentable-name>
</descriptor>

当我在PyCharm中设置解释器时,选择WSL,它会找到正确的版本,并且/usr/bin/python指向正确的WSL包(lsxx下Windows Registry中的相同包)

但是,单击“确定”时会出现以下错误:

Process finished with exit code 1

为什么??或者我如何用日志调试它

Error


Tags: pathname目录idconfigubuntuwindowsmicrosoft
1条回答
网友
1楼 · 发布于 2024-10-01 15:44:06

您应该在Ubuntu 20.04:ls /usr/bin/python上检查解释器路径是否存在。我想应该用/usr/bin/python3代替它。路径可能取决于安装的Python版本

我在自己的系统上进行了检查,结果成功了。此外,我的描述符如下所示:

<descriptor>
  <id>UBUNTU2004</id>
  <microsoft-id>Ubuntu-20.04</microsoft-id>
  <executable-path>ubuntu2004.exe</executable-path>
  <presentable-name>Ubuntu 20.04</presentable-name>
</descriptor>

相关问题 更多 >

    热门问题