你能否向我澄清在Linux上更新PyCharm的正确方法?
是否无法在内部更新PyCharm?
在help > check for update
我可以下载一个新的档案.
我应该用PyCharm删除以前的文件夹并解压新的或我应该采取另一种方式吗?
在Linux上,您必须删除旧的pyCharm目录并开始使用新包.没有其他办法,至少目前如此.
启动新版本时,系统将询问您是否要导入配置文件.您可以在主文件夹的(隐藏)目录中找到旧的配置文件.例如:~/.PyCharm2016.2/config
从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/
我最近从版本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下载文件夹后,尝试从终端运行以下命令
sudo ./pycharm.sh
当您运行上述内容时,它将询问更新并从旧版本导入设置.请参考此链接:
Stockoverflow链接
链接中的解决方案对我有用.
当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+ H和Alt+ C检查更新并应用它们.
关闭PyCharm,不要忘记重置所有权!
$ sudo chown -R root:root /opt/pycharm-professional
我将从安装在~/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/
目录.我不需要改变它.