当前位置:  开发笔记 > 运维 > 正文

在Linux上更新PyCharm

如何解决《在Linux上更新PyCharm》经验,为你挑选了5个好方法。

你能否向我澄清在Linux更新PyCharm的正确方法?

是否无法在内部更新PyCharm?

help > check for update我可以下载一个新的档案.

我应该用PyCharm删除以前的文件夹并解压新的或我应该采取另一种方式吗?



1> 小智..:

在Linux上,您必须删除旧的pyCharm目录并开始使用新包.没有其他办法,至少目前如此.

启动新版本时,系统将询问您是否要导入配置文件.您可以在主文件夹的(隐藏)目录中找到旧的配置文件.例如:~/.PyCharm2016.2/config


这非常令人失望.PyCharm和我使用的所有其他JetBrains产品都非常*功能齐全且易于使用.这种删除和重新安装的更新方法非常*笨重.也许@CrazyCoder可以提供一些见解.
看起来这些都在〜/ .Pycharm30中 - 这应该没问题.这是正确的方法.
有没有办法保留以前的应用程序设置和插件?应该排除或复制并重新登录的任何文件?

2> jonathan..:

应用程序中的补丁升级

2017版本开始,现在可以执行无缝升级,而无需下载tarball.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进行了升级.它也很简单:

    在首选位置提取tarball

    删除现有的pycharm目录

    启动并导入配置

我发现的唯一障碍是升级后,我的桌面启动器坏了.如果您碰巧遇到这种情况,请使用以下工具找到.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


如果我在PyCharm 2018.2中选择"帮助" - >"检查更新...",它只提供"下载","发行说明","忽略此更新"和"稍后提醒我"选项."下载"打开Jetbrain下载页面的浏览器.我没有看到任何升级应用程序的方法.是的,`/ opt/pycharm-2018.2`的权限是根据你的答案设置的.
这样做:`sudo chown -R yourusername:root/opt/pycharm_dir /`(尾随斜杠很重要)

3> Snehal Parma..:

进入pycharm下载文件夹后,尝试从终端运行以下命令

    sudo ./pycharm.sh 

当您运行上述内容时,它将询问更新并从旧版本导入设置.请参考此链接:

Stockoverflow链接

链接中的解决方案对我有用.



4> Cani..:

当PyCharm由于缺少权限而不允许您更新时,您可以临时为其他用户添加对PyCharm目录及其内容的读写权限,或者如果每个文件都具有读写权限,则更改PyCharm目录的所有者.文件所有者.

假设您已经在/ opt/pycharm-professional中安装了PyCharm,如下所示:

drwxr-xr-x 10 root root 4096 May 11 17:12 pycharm-professional

这将是一个完成它:

    设置所有者

    $ sudo chown -R yourusername:root /opt/pycharm-professional

    启动PyCharm

    $ sh /opt/pycharm-professional/bin/pycharm.sh

    Alt+ HAlt+ C检查更新并应用它们.

    关闭PyCharm,不要忘记重置所有权!

    $ sudo chown -R root:root /opt/pycharm-professional



5> kdbanman..:

我将从安装在~/Environment/Fedora 21上的PyCharm Community 4.5的PyCharm Community 4.0.6更新.更改目录,版本名称和版本号以符合您的情况.

改编自PyCharm下载页面安装说明:


更新

将pycharm - *.tar.gz复制到当前的PyCharm安装位置 (确保您拥有该目录的rw权限,我的目录是~/Environment/):

[you@localhost Downloads]$ mv pycharm-community-4.5.tar.gz ~/Environment/
[you@localhost Downloads]$ cd ~/Environment/
[you@localhost Environment]$ ls
pycharm-community-4.0.6  pycharm-community-4.5.tar.gz

删除旧的PyCharm安装:

[you@localhost Environment]$ rm -rf pycharm-community-4.0.6/
[you@localhost Environment]$ ls
pycharm-community-4.5.tar.gz

解压缩pycharm - *.tar.gz:

[you@localhost Environment]$ tar xfz pycharm-*.tar.gz 
[you@localhost Environment]$ ls
pycharm-community-4.5  pycharm-community-4.5.tar.gz

删除pycharm - *.tar.gz以节省磁盘空间(可选):

[you@localhost Environment]$ rm pycharm-*.tar.gz 
[you@localhost Environment]$ ls
pycharm-community-4.5

Linux上的PyCharm不需要特殊安装或运行任何安装脚本.您现在应该能够运行PyCharm:

[you@localhost Environment]$ sh pycharm-community-4.5/bin/pycharm.sh

我开火了,打开了我的项目,文件和设置,就像以前一样.

保养

启动PyCharm后,只需点击几下即可重新创建桌面条目.

您的主目录中可能有一个~/.PyCharm40/~/.PyCharm30/目录.我不需要改变它.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有