问题
我收到此错误sudo apt install ubuntu-make
(安装成功,但在执行此操作时抛出此错误)
/usr/lib/python3/dist-packages/umake/frameworks/ide.py:99: SyntaxWarning: "is" with a literal. Did you mean "=="?
然后,当尝试安装例如 idea-ultimate 时,我得到以下信息:
/usr/lib/python3/dist-packages/umake/tools.py:92: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
self._config = yaml.load(f)
当安装即将完成时:
ERROR: Unhandled exception # |
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/umake/tools.py", line 158, in wrapper
function(*args, **kwargs)
File "/usr/lib/python3/dist-packages/umake/frameworks/baseinstaller.py", line 457, in decompress_and_install_done
add_exec_link(self.exec_path, self.exec_link_name)
File "/usr/lib/python3/dist-packages/umake/tools.py", line 343, in add_exec_link
add_env_to_user("Ubuntu Make binary symlink", {"PATH": {"value": bin_folder}})
File "/usr/lib/python3/dist-packages/umake/tools.py", line 439, in add_env_to_user
remove_framework_envs_from_user(framework_tag)
File "/usr/lib/python3/dist-packages/umake/tools.py", line 423, in remove_framework_envs_from_user
with open(profile_filepath + ".new", "w", encoding='utf-8') as f:
PermissionError: [Errno 13] Permission denied: '/home/jasper/.profile.new'
可能的问题:
- 我最近通过 更改了我的用户名和主目录
usermod
。 (提到这一点是因为 umake 提示我在我的旧目录中安装 idea-ultimatehome/jasper-ubuntu
(现在是home/jasper
) - Python 安装不正确。 (之所以提到这一点,是因为今天早些时候,我(通过)安装并卸载了
rm -rf /home/jasper/anaconda3
Anaconda3。(python -V
返回Python 3.8.6
,并python2 -V
返回Python 2.7.18
.
故障排除
我已经尝试过基本的故障排除,例如删除 umake 并重新安装,但我根本不想接触 python,因为我很可能会把它搞砸。
提前致谢。
答案1
我建议安装使用JetBrains 工具箱。这也将确保您有一种简单的方法来更新或卸载 IDE。
- 使用上面的链接下载。
- 转到“工具”选项卡并选择 IntelliJ IDEA Ultimate
如果失败请通过评论告诉我。