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-make
20.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 应用程序支持: