linux - 在 Linux 上更新 PyCharm

标签 linux pycharm updates

您能否向我解释一下在 Linux 上更新 PyCharm 的正确方法?

是否无法在内部更新 PyCharm?

help > 检查更新 我可以下载一个新的存档。

我应该使用 PyCharm 删除以前的文件夹并解压缩新文件夹,还是应该用另一种方式来解决这个问题?

最佳答案

应用内补丁升级

2017 版本开始,现在可以执行无缝升级无需下载压缩包。 PyCharm 会提示您有可用的升级。

如果您是在 /opt 下安装的,请暂时提升权限:

$ sudo chown -R yourusername:root /opt/pycharm_dir/

如果选中,PyCharm 将自行升级,并在重新启动时提示您导入以前的配置文件,该文件通常位于此处:

~/.PyCharm201X.X/config

完成后,重新应用 root 权限

$ sudo chown -R root:root /opt/pycharm_dir/

如果使用 tarball 升级

我最近从版本 2017.2 升级到了 2017.5,并且使用了我之前下载的 tarball。这也很简单:

  1. 在首选位置提取压缩包
  2. 删除现有的pycharm目录
  3. 启动并导入配置

我发现的唯一问题是升级后,我的桌面启动器坏了。如果您确实遇到这种情况,请使用 locate 之类的工具找到 .desktop 文件:

$ sudo updatedb
$ locate *.desktop | grep -i pycharm

输出应该是这样的:

$ locate *.desktop | grep -i pycharm
/home/yourusername/.gnome/apps/jetbrains-pycharm.desktop
/home/yourusername/.local/share/applications/jetbrains-pycharm.desktop

将这些行编辑到受影响的 .desktop 文件中,如果不正确, 以匹配您的 PyCharm 路径:

Icon=/opt/pycharm-201X.X.X/bin/pycharm.png
Exec="/opt/pycharm-201X.X.X/bin/pycharm.sh" %f

关于linux - 在 Linux 上更新 PyCharm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23255033/

相关文章:

linux - 如何在 yocto 中将下载文件夹存储在我们的私有(private)仓库中

linux - Gitlab 自动部署已停止工作,服务器日志中出现 "no matching host key type found"错误

linux - 如何在命令行中使用 `find` 删除文件名的扩展名(和前缀)?

linux/unix 和 makefile

java - 启动更新检查程序线程,检查数据库中的新条目

c++ - 如何根据事件顺序编写游戏

python - PyCharm:在区域上运行 `black -S`

pycharm - Pycharm Pro 中的 Jupyter Notebook 输入身份验证 token

pycharm - 如何使PyCharm在运行时警告中断?

sdk - Microsoft.AspNetCore.App 2.1.1升级 "Blocked by project"