PyCharm由JetBrains安装

我想通过JetBrains for Python(免费社区版)安装PyCharm IDE。

我设法下载了PyCharm社区版 ,但我不知道如何安装它。 你能帮我么?

您下载的存档的官方安装说明在他们的网站上 (单击左侧的“安装说明”):

安装说明

  • pycharm-*.tar.gz复制到一个空目录
    (确保您拥有该目录的rw权限)
  • 使用以下命令解压缩pycharm-*.tar.gz

     tar xfz pycharm-*.tar.gz 
  • 删除pycharm-*.tar.gz以节省磁盘空间(可选)
  • 从bin子目录运行pycharm.sh

注意:Linux上的PyCharm不需要特殊安装或运行任何安装脚本。 它耗尽了pycharm – *。tar.gz


但是已经有一个版本的PyCharm Community Edition可以通过非官方的GetDeb存储库获得。

这不仅提供了更简单的安装,还提供了自动包更新。

您只需将此存储库添加到您的配置中,然后从终端安装PyCharm即可
Ctrl + Alt + T )执行以下四个命令:

  1. 配置存储库(自动插入正确的Ubuntu版本名称):

     echo "deb http://archive.getdeb.net/ubuntu $(lsb_release -cs)-getdeb apps" | sudo tee /etc/apt/sources.list.d/getdeb-apps.list 
  2. 检索并添加存储库的签名密钥:

     wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add - 
  3. 更新您的包裹清单:

     sudo apt-get update 
  4. 安装PyCharm:

     sudo apt-get install pycharm 

网络上有很多资源说明你应该从tar.gz或非官方PPA安装它。 虽然使用PPA是一个不错的解决方案,但我想指出Pycharm受到ubuntu-make的支持。 Canonical支持Ubuntu-make,是一种安装您可能需要的任何IDE的方法。

步骤如下:

 sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make sudo apt-get update sudo apt-get install ubuntu-make umake ide pycharm 

您现在可以从unity启动器启动pycharm

PyCharm也可作为快照包提供。

sudo snap install pycharm-community --classic

这是应用程序模型中的Ubuntu最新版本,任何可用作快照的软件包都应该是首选。 Snaps可以安装在几乎所有版本的Linux上(只要您安装了快照核心)。

快照的好处是它们在后台更新,因此您将始终拥有最新版本。

注意: – --classic限制可能会在安全沙箱之外执行任意系统更改,这些更改通常仅限于快照,这可能会使您的系统面临风险。

警告:此快照的发布者是joeborg ,因此您信任他。

Ubuntu Make( umake为您完成工作:

Ubuntu Make是一个命令行工具,它允许您在安装时下载最新版本的流行开发人员工具,并将其与所有必需的依赖项一起安装[…]基本上,一个命令可以让您的系统随时开发!

1)打开终端(键盘快捷键Ctrl + Alt + T

2)将ubuntu-make PPA添加到您的系统中。 此步骤对于避免已知问题( 1和2 ) 至关重要

 sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make 

3)从存储库更新软件包列表并安装最新的稳定版umake

 sudo apt-get update sudo apt-get install ubuntu-make 

4)使用umake安装PyCharm:

如果要安装PyCharm Community Edition

 umake ide pycharm 

如果要安装PyCharm Professional Edition (需要许可证 ):

 umake ide pycharm-professional 

你准备好了!

如果你改变主意,你可以删除PyCharm:

 umake -r ide pycharm 

资料来源: https : //itsfoss.com/install-pycharm-ubuntu/


我刚刚意识到这个答案几乎与其他答案重复。 我为了完整起见而保留它。