Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Linux上更新PyCharm_Linux_Ide_Updates_Pycharm - Fatal编程技术网

在Linux上更新PyCharm

在Linux上更新PyCharm,linux,ide,updates,pycharm,Linux,Ide,Updates,Pycharm,能否请您向我说明在Linux上更新PyCharm的正确方法 是否无法在内部更新PyCharm 在help>check for update中,我可以下载一个新的归档文件 我应该用PyCharm删除以前的文件夹并解压缩新文件夹,还是用另一种方法?在Linux上,您必须删除旧的PyCharm目录并开始使用新包。没有别的办法了,至少现在是这样 启动新版本时,系统会询问您是否要导入配置文件。您可以在主文件夹的(隐藏)目录中找到旧配置文件。例如:~/.PyCharm2016.2/config您需要从roo

能否请您向我说明在Linux上更新PyCharm的正确方法

是否无法在内部更新PyCharm

help>check for update
中,我可以下载一个新的归档文件


我应该用PyCharm删除以前的文件夹并解压缩新文件夹,还是用另一种方法?

在Linux上,您必须删除旧的PyCharm目录并开始使用新包。没有别的办法了,至少现在是这样


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

您需要从root运行pycharm并尝试更新

# sudo /opt/pycharm/bin/pycharm.sh
帮助>检查更新

更新并重新启动

# sudo chmod +x /opt/pycharm/bin/pycharm.sh

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

改编自:


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

删除旧的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以节省磁盘空间(可选):

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

[you@localhost Environment]$ sh pycharm-community-4.5/bin/pycharm.sh
我的程序立即启动,像以前一样打开了我的项目、文件和设置

维修 一旦你开始PyCharm,你就可以


您的主目录中可能有
~/.PyCharm40/
~/.PyCharm30/
目录。我不需要更改此设置。

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

    sudo ./pycharm.sh 
当您运行上述程序时,它将询问有关更新的信息,并从旧版本导入设置。 请参阅此链接:

链接中的解决方案对我有效

$ sudo apt-get update
$ sudo apt-get install pycharm

这对我来说很有效(2015年9月),在Ubuntu 14.04上更新到pycharm V 4.5.4,我不必删除旧的副本。自从我开始使用它后就不用了。我是这样做的:

  • 在$HOME/.local/share/applications/jetbrains-pycharm.desktop中编辑 当前版本号
  • 注销并重新登录以查看更改

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

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

drwxr-xr-x 10 root root 4096 May 11 17:12 pycharm-professional
要实现这一目标,这将是一个漫长的过程:

  • 设置所有者

    $sudo chown-R您的用户名: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


  • 我本想将此作为对已接受答案的评论,但[在我写此答案时没有得到50分]

    pycharm很好地实现了导出和导入设置,详细内容如下:

    这是一个完整的答案,更新pycharm和保留设置的整个过程就是:

    • 下一步打开新版本(直接从他们的网站下载) 老一套
    • 打开旧版本
    • 转到文件->导出设置(Alt+F,E)
    • 保存文件
    • cd放入新版python的bin目录,例如包含pycharm.sh的
      /pycharm-/bin/
      文件夹(您可以使用
      查找pycharm.sh
      来帮助您查找此目录)
    • 用sudo打开新版本,
      sudo./pycharm.sh
    • 指定将settings.jar导出到的目录


    (好处:在ubuntu中将其固定在unity launcher栏上,我喜欢在运行时右键单击其图标,然后单击“锁定到launcher”…)

    您不能在内部执行此操作,因为PyCharm的新verison需要新安装。因此,您需要从他们的网站下载最新版本。此后,如“安装Linux tar.txt”(包含在下载中)中所述:

    • 将新版本解压到您选择的目录中(我使用了归档管理器)
    • cd
      放入解压缩文件的
      bin
      文件夹中
    • 运行
      sudo./pycharm.sh
      。系统将提示您是否导入旧设置
    剩下的就交给皮查姆了。他们就是这么做的!:)

    我发现非常有用,所以我将总结一下我为更新PyCharm所做的工作。首先,您必须删除已有的PyCharm版本:

    sudo apt-get remove pycharm
    
    现在,您可以使用两种不同的方法安装PyCharm

    方法1:使用umake

    打开终端并运行以下命令。如果您没有
    umake

    sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
    sudo apt-get update
    sudo apt-get install ubuntu-make
    
    现在,您可以在Ubuntu中安装PyCharm社区版或PyCharm专业版:

    # use pycharm instead of pycharm-professional for the Community Editionpycharm-professional
    umake ide pycharm-professional 
    
    如果要在使用
    umake
    安装PyCharm时将其删除,可以运行:

    # use pycharm instead of pycharm-professional for the Community Edition
    umake ide pycharm-professional
    
    方法2:使用PPA

    打开终端并运行以下命令:

    sudo add-apt-repository ppa:mystic-mirage/pycharm
    sudo apt-get update
    # use pycharm-community for the community edition
    sudo apt-get install pycharm
    
    如果您想删除通过PPA安装的PyCharm:

    # use pycharm-community for the Community Edition 
    sudo apt-get remove pycharm
    
    应用程序内补丁升级 从2017版开始,现在可以执行无缝升级,而无需下载tarball。PyCharm将提示您升级可用

    如果您已在/o下安装
    sudo add-apt-repository ppa:mystic-mirage/pycharm
    sudo apt-get update
    # use pycharm-community for the community edition
    sudo apt-get install pycharm
    
    # use pycharm-community for the Community Edition 
    sudo apt-get remove pycharm
    
    $ sudo chown -R yourusername:root /opt/pycharm_dir/
    
    ~/.PyCharm201X.X/config
    
    $ sudo chown -R root:root /opt/pycharm_dir/
    
    $ 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
    
    Icon=/opt/pycharm-201X.X.X/bin/pycharm.png
    Exec="/opt/pycharm-201X.X.X/bin/pycharm.sh" %f