PyCharm中没有添加WSL Python解释器的菜单

10

我一直在按照JetBrains官方页面上这份指南的内容进行操作,但是遇到了第二步骤的存在问题。

在该页面提到的图片中,有很多选项,如ssh、wsl、vagrant、docker等。然而,在我的pycharm(最新版本2019.3.4)中,只显示了4个选项:venv、conda、pipenv和system-interpreter。

添加Python解释器对话框中没有WSL菜单。

请参考下面的图像:

enter image description here

我在网上搜索了一个小时,但没有找到任何可以解决此问题的结果。我开始在PyCharm中搜索外部插件是否可以实现此功能,但没有名为WSL的插件。

我不知道如何设置WSL解释器,我现在已经在我的wsl上安装了python3.8。

感谢您的帮助!


1
实际上我也正想问同样的问题。我遇到了同样的问题。先决条件是使用专业版,安装在Windows上,WSL已安装。这些都没问题。然而,有一件事引起了我的注意,当我进入插件并搜索WSL时,有一个看起来被禁用的“WSL插件”。我启用它,重新启动PyCharm,但没有生效。重新清洗安装也没有解决 :/ - Hakan
2个回答

13

我已经通过以下步骤解决了这个问题:

  • 卸载带有历史记录和缓存的PyCharm。
  • C:\Users\%USERNAME%\AppData\LocalC:\Users\%USERNAME%\AppData\Roaming\JetBrains中彻底删除文件夹。
  • 清洁重新安装PyCharm。
  • WSL解释器选项正常显示。
  • Ideavim可能会创建冲突。

你从哪个文件夹移动了 C:\Users$user\AppData\Local?只有 JetBrains 文件夹吗? - user48115
4
@user48115 很遗憾,WSL 解释器支持仅在 PyCharm 的专业版中提供。 - Animesh Sahu
1
很遗憾,我没有使用PyCharm,最终我选择了VSCode。它对Python的支持非常好,而且当与Material主题+Python扩展+Code runner集成时,它基本上就像一个完整的IDE一样工作。 - Animesh Sahu
2
我不需要重新安装,只需删除“appdata”文件夹即可。 - Nullman
1
对我有用。在删除了 C:\Users\$user\AppData\Roaming\JetBrains 后,它终于起作用了。 - Contango
显示剩余2条评论

0

这个方法帮助了我,而不必重新安装PyCharm。在PyCharm中,前往

  • 文件(File)、管理IDE设置(Manage IDE Settings)、恢复默认设置(Restore Default Settings)

我认为,在我将WSL的Ubuntu 20.04更新到Ubuntu 22.04并更改名称后,PyCharm无法找到我的WSL。(如果我保留名称"Ubuntu-20.04",可能不会出现此问题。)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接