PyCharm 社区版全平台安装指南

PyCharm 社区版全平台安装指南

PyCharm 是 JetBrains 推出的 Python 专用 IDE(集成开发环境),其中社区版(Community Edition)完全免费,支持代码补全、语法检查、调试等核心功能,是 Python 初学者和中小型项目开发的首选工具。本文将介绍在 Windows、macOS系统下 PyCharm 社区版的完整安装与配置流程。

一、版本说明与下载准备

1. 版本区别(选对版本不踩坑)

  • 社区版(Community):免费、开源,支持 Python 基础开发(脚本编写、Web 开发入门、数据处理等),无付费功能限制,适合绝大多数新手;

  • 专业版(Professional):收费(可试用 30 天),新增 Django/Flask 等框架高级支持、数据库连接、远程开发等功能,适合企业级开发。

    本文仅针对「社区版」安装,完全满足日常学习与基础开发需求。

2. 官方下载渠道(安全无捆绑)

优先选择 JetBrains 官方网站下载,避免第三方平台的修改包:

官网下载地址:https://www.jetbrains.com/pycharm/download/#section=windows

(进入页面后,系统会自动识别当前操作系统,默认显示对应版本的下载按钮)

二、各系统安装步骤

(一)Windows 系统(以 Windows 10/11 为例)

1. 下载安装包

打开官网下载页,点击「Community」下方的「Download」按钮,下载.exe格式安装包(约 500-700MB,建议用浏览器自带下载工具,避免断点续传出错)。

2. 运行安装程序

双击下载的pycharm-community-xxxx.x.x.exe(xxxx 为版本号,如 2024.2.1),按以下步骤操作:

  • 步骤 1:同意协议

    勾选「I accept the terms of the User Agreement」,点击「Next」;

  • 步骤 2:选择安装路径

    默认路径为C:\Program Files\JetBrains\PyCharm Community Edition xxxx.x.x,建议修改为无中文 / 空格的路径(如D:\Software\PyCharm-Community),点击「Next」;

  • 步骤 3:勾选附加选项(关键)

    勾选以下选项(新手建议全选):

    ✅ Create Desktop Shortcut(创建桌面快捷方式,方便启动)

    ✅ Add launchers dir to PATH(将启动器加入环境变量,可选,便于命令行启动)

    ✅ Associate .py files(关联.py 文件,双击.py 文件用 PyCharm 打开)

    ✅ Create Associations(创建文件关联,默认即可)

    点击「Next」;

  • 步骤 4:选择开始菜单文件夹

    默认「JetBrains」,无需修改,点击「Install」;

  • 步骤 5:等待安装

    进度条完成后,点击「Finish」(若勾选「Run PyCharm Community Edition」,会直接启动软件)。

(二)macOS 系统(以 macOS 12 及以上为例)

1. 下载安装包

官网下载页会自动显示「macOS」版本,点击「Community」下方的「Download」,下载.dmg镜像文件(约 600-800MB)。

2. 挂载与安装
  • 双击下载的.dmg文件,系统会自动挂载镜像,弹出包含「PyCharm CE」图标的窗口;

  • 按住「PyCharm CE」图标,拖拽到右侧「Applications」(应用程序)文件夹中(此步骤类似 Windows 的 "安装到程序目录");

  • 等待拖拽完成后,右键点击挂载的镜像(桌面左侧会显示,如「PyCharm CE xxxx.x.x」),选择「推出」,避免占用磁盘空间。

三、首次启动配置(关键:关联 Python 解释器)

安装完成后首次启动 PyCharm,需完成基础配置,核心是「关联之前安装的 Python 解释器」,否则无法运行代码。

1. 导入配置(新手选 "不导入")

首次启动会提示「Import PyCharm Settings」,选择「Do not import settings」,点击「OK」。

2. 选择 UI 主题(按喜好选)

  • 「Light」(浅色主题,适合白天)

  • 「Darcula」(深色主题,护眼,推荐夜间使用)

    选择后点击「Next: Featured plugins」。

3. 安装推荐插件(新手必装中文插件)

  • 页面会显示推荐插件,找到「Chinese (Simplified) Language Pack」(中文语言包),点击「Install」;

  • 其他插件(如 Python Docstring、CodeGlance)可按需安装,新手暂时默认即可;

  • 安装完成后点击「Restart IDE」,重启 PyCharm 生效中文界面。

4. 配置 Python 解释器(核心步骤)

重启后进入「欢迎界面」,点击「新建项目」(或「New Project」),按以下步骤配置:

  • 步骤 1:设置项目路径

    点击「位置」右侧的文件夹图标,选择项目保存路径(如D:\PythonProjects\FirstProject,建议无中文 / 空格);

  • 步骤 2:选择解释器

    勾选「新环境使用」(新手推荐,避免污染全局 Python 环境),或选择「已存在的解释器」(关联之前手动安装的 Python):

    • 若选「已存在的解释器」,点击「...」按钮,找到 Python 安装路径:

      • Windows:默认C:\Users\用户名\AppData\Local\Programs\Python\Python3x\python.exe

      • macOS:默认/Library/Frameworks/Python.framework/Versions/3.x/bin/python3

      • Linux:默认/usr/bin/python3

  • 步骤 3:创建项目

    点击「创建」,等待 PyCharm 初始化项目(首次创建可能需要 1-2 分钟)。

四、安装验证(运行第一个 Python 程序)

配置完成后,通过简单代码验证 PyCharm 是否正常工作:

  1. 在项目左侧「项目」面板中,右键点击项目名称(如FirstProject),选择「新建 → Python 文件」;

  2. 输入文件名(如hello.py),点击「确定」;

  3. 在编辑区输入代码:

    print("Hello PyCharm! 我成功安装了PyCharm社区版~")

  4. 运行代码:

  • 点击编辑区右上角的绿色三角按钮(「运行 'hello'」),或右键点击代码区选择「运行 'hello'」;
  1. 查看结果:

    下方「运行」面板会显示输出内容:Hello PyCharm! 我成功安装了PyCharm社区版~,说明安装与配置完全成功。

五、常见问题解决

1. Windows 启动 PyCharm 报错 "找不到 Java"

  • 原因:PyCharm 依赖 Java 运行环境(JRE),社区版默认自带 JRE,若报错可能是安装包损坏;

  • 解决:删除现有安装目录,重新从官网下载安装包,安装时避免中断。

2. macOS 提示 "PyCharm 已损坏,无法打开"

  • 原因:macOS 默认禁止打开非官方签名的应用;

  • 解决

    方案 1:打开「系统设置 → 隐私与安全性」,在「安全性」栏点击「仍要打开」(需先尝试启动一次 PyCharm);

    方案 2:终端输入命令移除安全限制(替换 xxxx 为版本号):

    xattr -d com.apple.quarantine /Applications/PyCharm\ CE.app

3. 无法关联 Python 解释器(找不到 python.exe)

  • 解决 :参考之前的「Python 解释器安装指南」,先确认 Python 已成功安装,再通过「此电脑」(Windows)或「终端输入which python3」(macOS/Linux)找到 Python 路径,重新配置。

(注:文档部分内容由 AI 生成)

相关推荐
家有狸花2 小时前
Pycharm 中jupyter notebook变量窗口只显示特殊变量
ide·jupyter·pycharm
Siren_dream2 小时前
anaconda与pycharm
ide·python·pycharm
whale fall2 小时前
Windows下PyCharm如何激活python的虚拟环境
ide·python·pycharm
Geo_V2 小时前
提示词工程
人工智能·python·算法·ai
B站_计算机毕业设计之家3 小时前
计算机视觉:python车辆行人检测与跟踪系统 YOLO模型 SORT算法 PyQt5界面 目标检测+目标跟踪 深度学习 计算机✅
人工智能·python·深度学习·算法·yolo·目标检测·机器学习
Doc.S3 小时前
【保姆级教程】在AutoDL容器中部署EGO-Planner,实现无人机动态避障规划
人工智能·python·信息可视化·机器人
咯哦哦哦哦3 小时前
vscode clangd 插件第三方库头文件不识别
ide·vscode·编辑器
c++小白,瞎写博客3 小时前
微雪ESP32-S3-Touch-LCD-2.8-Test编译成功方法esp-idf vscode
ide·vscode·编辑器
Predestination王瀞潞4 小时前
Python3:Eighth 函数
开发语言·python