跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI

PyCharm 安装与基础使用指南

PyCharm 是 JetBrains 开发的 Python 集成开发环境,提供代码编辑、调试、版本控制等功能。涵盖从官网下载、系统安装、项目创建到解释器配置的全流程,详解社区版与专业版的区别,并补充了虚拟环境管理、常用快捷键及插件推荐等实用技巧,旨在帮助用户高效搭建 Python 开发工作流。

微码行者发布于 2025/2/7更新于 2026/9/1057 浏览
PyCharm 安装与基础使用指南

PyCharm 安装与基础使用指南

1. 简介

PyCharm 是由 JetBrains 公司开发的一款功能强大的 Python 集成开发环境(IDE)。它提供了代码编辑、调试、重构、版本控制以及测试等全方位的开发支持。相比 VS Code 或 Sublime Text 等轻量级编辑器,PyCharm 在大型项目管理、智能提示和调试体验上具有显著优势。

PyCharm 主要分为两个版本:

  • Community(社区版):免费开源,适合纯 Python 开发,支持核心功能。
  • Professional(专业版):收费,额外支持 Web 开发(Django/Flask)、数据库工具、科学计算及远程解释器等高级功能。

对于大多数初学者和纯后端开发者,社区版已完全足够。

2. 下载安装

2.1 访问官网

请前往 JetBrains 官方下载页面获取最新安装包,避免使用第三方渠道以防安全风险。 下载地址:https://www.jetbrains.com/pycharm/download/

2.2 选择系统

根据操作系统选择对应的安装包:

  • Windows:通常提供 .exe 安装包。
  • macOS:提供 .dmg 镜像文件。
  • Linux:提供 .tar.gz 压缩包或 Snap 包。

注意:建议优先下载社区版(Community Edition),除非你有明确的 Web 框架或数据库开发需求。

3. 安装步骤(Windows)

  1. 运行安装程序:双击下载的 .exe 文件启动安装向导。
  2. 许可协议:勾选 "I accept the terms of the License Agreement",点击 Next。
  3. 安装路径:默认路径通常为 C:\Program Files\JetBrains\PyCharm Community Edition 2023.x。建议修改为其他盘符(如 D 盘),避免 C 盘空间不足。
  4. 快捷方式设置:
    • Create Desktop Shortcut:创建桌面快捷方式(推荐勾选)。
    • Associate .py files with PyCharm:将 .py 文件关联到 PyCharm,双击即可用 IDE 打开。
  5. 开始安装:点击 Install,等待进度条完成。
  6. 完成:取消勾选 "Run PyCharm",点击 Finish。

4. 首次配置与项目创建

4.1 初始化设置

首次启动时,PyCharm 会询问是否导入旧版本设置。如果这是新电脑,选择 "Do not import settings"。

4.2 创建新项目

  1. 点击 "New Project"。
  2. Location:选择项目保存目录,建议新建文件夹,不要直接放在根目录。
  3. Python Interpreter:
    • 选择 "New environment using Virtualenv"。
    • 确保 Python 解释器路径正确(通常自动检测安装的 Python 版本)。
    • 勾选 "Inherit global site-packages" 可选,视需求而定。
  4. 点击 "Create" 完成项目初始化。

4.3 配置虚拟环境

推荐使用虚拟环境隔离不同项目的依赖库。

# 在项目终端中激活虚拟环境
# Windows
venv\Scripts\activate.bat
# Mac/Linux
source venv/bin/activate

5. 代码编写与运行

5.1 创建脚本

右键点击项目根目录 -> New -> Python File,输入文件名(如 main.py)。

5.2 运行代码

  • 方法一:右键代码区域,选择 "Run 'main'"。
  • 方法二:使用快捷键 Shift + F10。
  • 方法三:点击顶部工具栏的绿色三角形图标。

5.3 输出查看

运行结果会在底部的 "Run" 窗口显示。若出现报错,错误信息会高亮显示,并指向具体行号。

6. 常用功能与优化

6.1 代码调试

  1. 在代码行号左侧点击,设置断点(红点)。
  2. 右键点击代码,选择 "Debug 'main'"。
  3. 使用 Debug 窗口中的 Step Over (F8)、Step Into (F7) 逐步执行代码。
  4. 鼠标悬停变量可查看实时值。

6.2 版本控制

PyCharm 内置 Git 支持:

  • 菜单:VCS -> Enable Version Control Integration -> Git。
  • 提交代码:VCS -> Commit (Ctrl+K)。
  • 同步仓库:VCS -> Update Project (Ctrl+T)。

6.3 常用快捷键

功能Windows/LinuxmacOS
搜索文件Ctrl + Shift + NCmd + Shift + O
全局搜索Ctrl + Shift + ACmd + Shift + A
格式化代码Ctrl + Alt + LCmd + Option + L
查找替换Ctrl + F / Ctrl + RCmd + F / Cmd + Option + F
运行代码Shift + F10Run (Cmd + R)
调试代码Shift + F9Debug (Cmd + D)

6.4 插件推荐

进入 Settings -> Plugins -> Marketplace 搜索安装:

  • Rainbow Brackets:彩色括号,提升可读性。
  • Key Promoter X:提示快捷键,辅助学习。
  • GitToolBox:增强 Git 状态显示。

7. 常见问题排查

7.1 无法识别 Python 解释器

检查 Settings -> Project -> Python Interpreter,确认路径指向正确的 python.exe 或 python3。

7.2 中文乱码

确保文件编码设置为 UTF-8:File -> Settings -> Editor -> File Encodings -> Global Encoding 设为 UTF-8。

7.3 内存不足

调整 JVM 堆内存:Help -> Change Memory Settings,适当增加 Max Heap Size(如 2048MB)。

8. 结语

掌握 PyCharm 的基础操作能显著提升 Python 开发效率。随着项目复杂度增加,建议进一步学习其重构功能、远程开发及 Docker 集成特性。保持软件更新,及时获取安全补丁和新特性。

目录

  1. PyCharm 安装与基础使用指南
  2. 1. 简介
  3. 2. 下载安装
  4. 2.1 访问官网
  5. 2.2 选择系统
  6. 3. 安装步骤(Windows)
  7. 4. 首次配置与项目创建
  8. 4.1 初始化设置
  9. 4.2 创建新项目
  10. 4.3 配置虚拟环境
  11. 在项目终端中激活虚拟环境
  12. Windows
  13. Mac/Linux
  14. 5. 代码编写与运行
  15. 5.1 创建脚本
  16. 5.2 运行代码
  17. 5.3 输出查看
  18. 6. 常用功能与优化
  19. 6.1 代码调试
  20. 6.2 版本控制
  21. 6.3 常用快捷键
  22. 6.4 插件推荐
  23. 7. 常见问题排查
  24. 7.1 无法识别 Python 解释器
  25. 7.2 中文乱码
  26. 7.3 内存不足
  27. 8. 结语

更多推荐文章

查看全部
  • RAG 技术详解:现状、挑战与优化策略
  • DeerFlow 2.0 实战:生产级 AI Agent 框架的 Docker 部署与编排
  • LazyLLM 多 Agent 应用实践:源码部署与 Web 调试低代码方案
  • KNN 算法实战:原理、实现与 K 值调优
  • Python 与 C++ 参数传递机制详解
  • Luma AI Dream Machine 视频生成技术解析与使用指南
  • VS Code 中切换或退出 GitHub Copilot 账号
  • 无人机低空智能巡飞巡检平台:全域感知与智能决策
  • AI 大模型与传统算法的核心差异与类比解析
  • 论文笔记:DiT 可扩展扩散模型与 Transformer 架构
  • LLM 存储优化实战:解决大量 QA 与长对话记忆问题
  • Spatial Joy 2025 全球 AR&AI 赛事:开发者资源与参赛指南
  • Visual Studio 中 GitHub Copilot Agent 模式深度解析
  • OpenClaw 部署指南:Coding Plan 配置、CC Switch 及飞书机器人接入
  • 递归与搜索算法实战:汉诺塔、链表操作及快速幂
  • 深入理解 Git 主流工作流与团队协作实践
  • Windows 下安装与配置本地 AI 机器人 ZeroClaw
  • 开源 ASR 新选择:Fun-ASR 与 Whisper 对比评测
  • UniApp WebView H5 与原生应用双向通信实战
  • Go 语言信用卡号码 Luhn 算法校验实现

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online