WSL:umake 没有列出 pycharm

WSL:umake 没有列出 pycharm

umake 文档(在线的在我的 ubuntu 安装中)显示umake ide有选项包括“pycharm、pycharm-educational、pycharm-professional”。但是,当我在 WSL 上的 Ubuntu20 上尝试此操作时:

umake ide pycharm

我明白了 -

 ... umake ide: error: argument framework: invalid choice: 'pycharm'
(choose from 'arduino', 'atom', 'clion', 'dbeaver', 'datagrip',
'eclipse-cpp', 'eclipse-jee', 'eclipse-javascript', 'eclipse',
'eclipse-php', 'goland', 'idea', 'idea-ultimate', 'lighttable',
'netbeans', 'netbeans-html', 'netbeans-jee', 'phpstorm', 'processing',
'rider', 'rubymine', 'spring-tools-suite', 'sublime-text',
'visual-studio-code', 'webstorm')

正如这里的其他答案所建议的那样,我做到了

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update

没有成功。这是已知的 WSL 问题吗?还是我遗漏了什么?

答案1

我不思考这是 WSL 独有的,但我可能错了。我可以使用ubuntu-make20.04(在 WSL 上)上可用的包重现此问题,但这似乎是无法检测到 Python 已安装的问题,可能是由于更改为 造成的python3

您可以通过以下方式获取更多信息:

umake --list -vv

... 其中显示(除其他内容外)...

INFO: python isn't installed
...
INFO: python isn't available on this platform
...
pycharm: PyCharm Community Edition [not installable on this machine]

我能够使用最新的每日构建来解决这个问题。

您的问题表明您正在做:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update

但你没有表现出相应的:

sudo apt upgrade

...这对实际上至关重要升级包裹。

如果没有upgrade,请执行此操作并查看是否有效。

如果你确实升级了,请尝试每天更新(如ubuntu-make Github 自述文件)对我有用:

sudo apt remove ubuntu-make
sudo add-apt-repository --remove ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt upgrade
sudo add-apt-repository ppa:lyzardking/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

另外,您没有提到您使用的 Windows 版本,或者您是否有其他 Linux GUI 应用程序在运行。如果您使用的是 Windows 10,则需要使用以下任一方式配置 GUI 应用程序支持:

相关内容