PyCharm 安装指南 - 跨平台 IDE 部署教程

2025-03-26 10:46 更新

PyCharm 是一款跨平台的集成开发环境(IDE),在 Windows、macOS 和 Linux 操作系统上提供一致的体验。


PyCharm 提供两个版本:专业版(Professional)和社区版(Community)。

  • 社区版:是开源项目,免费但功能较少;
  • 专业版:是商业版本,提供出色的工具和功能。


更多信息可参考版本对比矩阵。


系统要求


要求(Requirement) 最低(Minimum) 推荐(Recommended)
内存(RAM) 2 GB 的可用 RAM 8 GB 总系统 RAM
处理器(CPU) 不限 多核 CPU。
PyCharm 支持不同作和进程的多线程处理,因此可以使用的 CPU 内核越多,速度就越快。
磁盘空间(Disk space) 3.5 GB 至少有 5 GB 的SSD 驱动器可用空间
显示器分辨率(Monitor resolution) 1024×768 1920×1080
操作系统(Operating system) 官方发布的版本:
  • Microsoft Windows 10 1809 64 位或更高版本Windows Server 2019 64 位或更高版本
  • macOS 12.0 或更高版本
  • 满足以下要求的两个最新版本的 Ubuntu LTS 或 Fedora Linux 发行版:
    • Linux 内核版本 6.x
    • Gnome 或 KDE 桌面环境
    • X Window 系统 (X11)
      Wayland 支持正在开发中。您可以在 JBR-3206:Native Wayland 支持中监控进度并留下您的反馈。
    • GLIBC 2.28 或更高版本
不支持预发布版本。
最新版本:
  • Windows 64 位
  • macOS 的
  • Ubuntu LTS 或 Fedora Linux 发行版


运行 PyCharm 无需安装 Java,因为 IDE 内置了 JetBrains 运行时(基于 JBR 21)。PyCharm 支持以下版本的 Python:

  • Python 2: 2.7 版本
  • Python 3: 从 3.6 版本到 3.13 版本


使用 Toolbox App 安装

JetBrains Toolbox App 是安装 JetBrains 产品的推荐工具。

使用它可安装和管理不同产品或同一产品的多个版本(包括早期访问程序 EAP 版本),必要时更新、回滚,以及轻松移除任何工具。

Toolbox App 还会维护所有项目的列表,以便快速在正确的 IDE 和版本中打开任意项目。


安装 Toolbox App

Windows MacOS Linux
  1. Toolbox App 网页下载安装程序 ​.exe​。
  2. 运行安装程序并按照向导步骤操作。
  3. 运行 Toolbox App 后,点击其在通知区域的图标 Toolbox App 图标  ,选择要安装的产品。

要安装特定版本,点击 app并选择可用版本(Available versions)。

Toolbox 应用程序中的 PyCharm


从 Toolbox App 登录 JetBrains 账户后,它会自动激活安装的任何 IDE 的可用许可证。


  1. 从 Toolbox App 网页下载磁盘映像​.dmg​。
    Intel 和 Apple Silicon 处理器有单独的磁盘映像。
  2. 挂载图像并将 JetBrains Toolbox 应用程序拖到 Applications 文件夹。
  3. 运行 Toolbox App 后,单击主菜单中的图标并选择要安装的产品。要安装特定版本,请单击   app 并选择 Available versions。

Toolbox 应用程序中的 PyCharm

从 Toolbox App 登录您的 JetBrains 帐户,它将自动激活您安装的任何 IDE 的可用许可证。


Toolbox App 打包在 AppImage 中,需要 FUSE 才能运行。

如果您的发行版不使用该软件包,请运行以下命令进行安装:

sudo apt install libfuse2
此外,请确保已安装以下必需的软件包:​
  • ​​libxi6
  • ​​libxrender1
  • ​​libxtst6
  • ​​mesa-utils
  • ​​libfontconfig
  • ​​libgtk-3-bin​​​


  1. 从 Toolbox App 网页下载 ​tarball .tar.gz​。
  2. 解压缩 tarball 并启动可执行文件:
    tar -xzf jetbrains-toolbox-<build>.tar.gz && cd jetbrains-toolbox-<build> && ./jetbrains-toolbox
  3. Toolbox App 将自行安装到该处并从该处运行。​$HOME/.local/share/JetBrains/Toolbox/bin​首次运行 Toolbox App 后,它会自动将 Toolbox App 图标  Toolbox App 图标添加到主菜单。
  4. 选择要安装的产品。要安装特定版本,请单击   app 并选择 Available versions。
Toolbox 应用程序中的 PyCharm

从 Toolbox App 登录您的 JetBrains 帐户,它将自动激活您安装的任何 IDE 的可用许可证。


注意
如果通过 Toolbox App 安装 PyCharm,可在应用中找到安装目录:打开 Toolbox App 中 IDE 实例的设置,展开配置(Configuration),查找安装位置(Install location)字段。



独立安装

手动安装 PyCharm 可管理每个实例和所有配置文件的位置。例如,如果有需要特定安装位置的策略。


Windows MacOS Linux
  1. 下载安装程序 ​.exe​。
注意ARM64 处理器有单独的安装程序。

要验证安装程序的完整性,可使用下载页面链接的 SHA 校验和。

  1. 运行安装程序并按照向导步骤操作。

注意安装向导中的以下选项:

  • 64 位启动程序:在桌面添加启动图标。
  • 将文件夹作为项目打开:在文件夹上下文菜单中添加选项,允许将选定目录作为 PyCharm 项目打开。
  • .py:与 Python 文件建立关联,使其在 PyCharm 中打开。
  • 将启动程序目录添加到 PATH:允许在控制台中运行此 PyCharm 实例时无需指定其路径。

要运行 PyCharm,可在 Windows 开始菜单中找到它或使用桌面快捷方式,也可以运行安装目录下 bin 文件夹中的启动批处理脚本或可执行文件。首次运行 PyCharm 时,可采取一些步骤完成安装、自定义实例并开始使用 IDE。更多信息可参考首次运行 PyCharm。关于 IDE 默认目录位置(包含用户特定文件)的详细信息,可参考 IDE 使用的目录。

  1. 下载磁盘映像
    Intel 和 Apple Silicon 处理器有单独的磁盘映像。要验证下载的磁盘映像的完整性,请使用“下载”页面链接的 SHA 校验和。
  2. 挂载图像并将 PyCharm 应用程序拖到 Applications 文件夹中。

从 Applications 目录、Launchpad 或 Spotlight 运行 PyCharm 应用程序。


使用 tar 存档安装

  1. 下载 tarball
    ARM64 处理器有一个单独的 tarball。
  2. 如果您当前的 Download 文件夹不支持文件执行,请将 pycharm-*.tar.gz 文件解压缩到其他文件夹:
    tar xzf pycharm-*.tar.gz -C <new_archive_folder>
    根据文件系统层次结构标准 (FHS),建议的安装位置是 /opt。要将 PyCharm 安装到此目录中,请输入以下命令:
    sudo tar xzf pycharm-*.tar.gz -C /opt/
    要验证下载的存档文件的完整性,请使用从 Download (下载) 页面链接的 SHA 校验和。
  3. 切换到 bin 子目录:
    cd <new archive folder>/pycharm-*/bin

    例如

    cd /opt/pycharm-2022.2.4/bin
  4. 从 bin 子目录运行 pycharm.sh。
    sh pycharm.sh

创建桌面条目

  1. 在主菜单中,转到 工具 |创建 Desktop Entry。
    以下步骤适用于 Ubuntu 23.10。如果您使用的是其他 Linux 发行版或 Ubuntu 版本,请参阅其文档。
  2. 单击屏幕左上角的 Activities。
  3. 单击破折号中的网格按钮以显示所有应用程序。
  4. 要将应用程序固定到破折号,请右键单击 PyCharm 图标,然后选择 Add to Favorites (添加到收藏夹)。


首次运行 PyCharm 时,您可以执行几个步骤来完成安装、自定义实例并开始使用 IDE。

有关更多信息,请参阅首次运行 PyCharm

有关包含用户特定文件的默认 IDE 目录的位置的更多信息,请参阅 IDE 使用的目录

在 Windows 上静默安装

静默安装不使用任何用户界面,网络管理员可用它在多台机器上安装 PyCharm,避免打扰其他用户。要进行静默安装,运行安装程序并使用以下开关:

  • /S​: 启用静默安装
  • /CONFIG​: 指定静默配置文件的路径
  • /D​: 指定安装目录的路径

此参数必须是命令行中的最后一个,即使路径包含空格也不能加引号。

  • /NCRC​: 禁用 CRC 检查,若想抑制验证安装程序弹窗。

例如:

pycharm-professional.exe /S /CONFIG=d:\temp\silent.config /D=d:\IDE\PyCharm

要检查安装过程中出现的问题,可在/S/D参数之间添加 /LOG开关以及日志文件路径和名称。

安装程序将生成指定的日志文件。例如:

pycharm-professional.exe /S /CONFIG=d:\temp\silent.config /LOG=d:\JetBrains\PyCharm\install.log /D=d:\IDE\PyCharm


静默配置文件

可在https://download.jetbrains.com/python/silent.config下载 PyCharm 的静默配置文件。

静默配置文件定义安装 PyCharm 的选项。

默认情况下,静默安装仅针对当前用户:mode=user 。

若要为所有用户安装 PyCharm,将安装模式选项的值更改为mode=admin并以管理员身份运行安装程序。

注意即使没有配置文件,也可以进行静默安装。此时,省略 ​/CONFIG​ 开关并以管理员身份运行安装程序。没有静默配置文件时,安装程序将忽略所有其他选项:不会创建桌面快捷方式、添加关联或更新 PATH 变量。但它仍会在开始菜单的 JetBrains 文件夹中创建一个快捷方式。



在 Linux 上作为 snap 包安装

警告通过 snap 安装的 PyCharm 可能会遇到问题,包括性能下降、使用 Chromium 进行 JavaScript 调试的问题(WEB-38511)、导入 SBT 项目的问题(SCL-17169)以及文件管理操作延迟(IJPL-1234)。如果遇到这些问题,建议通过 Toolbox App 安装 PyCharm,以获得更流畅的体验。

可将 PyCharm 安装为独立的 snap 包。由于 snap 会自动更新,PyCharm 安装将始终保持最新。


要使用 snap,需按照 snapd 安装指南安装并运行 snapd 服务。

在 Ubuntu 16.04 LTS 及更高版本中,此服务已预安装。PyCharm 通过两个渠道分发:

  • 稳定渠道仅包含稳定版本。要安装最新的稳定版 PyCharm,运行以下命令:
    专业版
    sudo snap install pycharm-professional --classic
    社区版
    sudo snap install pycharm-community --classic

该选项是必需的,因为 PyCharm snap 需要像传统打包应用程序一样对系统进行完全访问。

  • edge 渠道包含 EAP 构建。要安装最新的 EAP 构建,运行以下命令:
    专业版
    sudo snap install pycharm-professional --classic --edge
    社区版
    sudo snap install pycharm-community --classic --edge

安装 snap 后,可通过运行pycharm-professional 或  pycharm-community 命令来启动它。要列出所有已安装的 snap,运行 sudo snap list 。


安装特定版本

  1. 要查看可用版本列表,运行以下命令:
    snap info <pycharm-professional or·pycharm-community>
  2. 要安装所需的版本,运行以下命令:有关其他 snap 命令的更多信息,可参考 Snapcraft 文档。
    sudo snap install <pycharm-professional or·pycharm-community> --channel=<version>/stable --classic

有关其他 snap 命令的更多信息,请参阅 Snapcraft 文档


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号