以下是针对初学者到中高级用户的 PyCharm 完整实用教程(2025 年最新版适用),分为几个部分,你可以根据需求跳着看。
1. PyCharm 简介与版本选择
- Community(社区版):免费,适合纯 Python 开发、数据科学、教学
- Professional(专业版):付费,额外支持 Django/Flask/FastAPI、数据库工具、远程开发、JavaScript 等
- 学生/教师/开源项目可以免费申请专业版:https://www.jetbrains.com/community/education/#students
下载地址:https://www.jetbrains.com/pycharm/download/
2. 安装与首次启动(重要!)
- 安装后第一次打开会让你选择主题(推荐 Darcula 暗色护眼)
- 关键一步:配置 Python 解释器
- New Project → 左边选择 Previously configured interpreter 或 New environment using Virtualenv
- 强烈建议每个项目都用独立的虚拟环境(venv 或 conda)
正确做法(推荐):
Location: 你的项目文件夹
Python interpreter → New environment using: Virtualenv
Base interpreter: 选你系统里已装的 python3.11 或 3.12
3. 界面速览(90% 功能都在这几个地方)
- 左边:Project 面板(看文件结构)
- 底部:Terminal、Python Console、Run、TODO、Database
- 右上角:Git 分支、运行配置
- 右边:Python Packages(快速装包)、Database(专业版)
4. 必掌握的 30 个快捷键(背会这些效率翻倍)
(Windows/Linux → Mac 把 Ctrl 换成 Cmd)
- Ctrl + Shift + A:万能搜索(找任何功能)
- Ctrl + D:复制当前行
- Ctrl + /:批量注释/取消注释
- Ctrl + Shift + F10:运行当前文件
- Alt + Enter:神键!自动修复、导入包、创建变量等
- Ctrl + Alt + L:代码格式化(黑魔法)
- Ctrl + Shift + F:全局搜索(整个项目找字符串)
- Ctrl + F12:查看当前文件所有函数/类列表
- Shift + Shift:全局搜索任何东西(文件、设置、动作)
- Ctrl + W / Ctrl + Shift + W:快速选中扩大/缩小代码块
5. 环境与包管理(最常踩坑的地方)
安装包三种方式(任选其一):
- 最推荐:左下角 Python Packages → 搜索包名 → Install
- 终端:pip install requests(自动激活当前项目的虚拟环境)
- Alt+Enter 在 import 报红处直接点安装
requirements.txt 一键安装:
在终端运行:
pip install -r requirements.txt
6. 调试(Debug)神器
- 在代码行号左侧点红色圆点打断点
- 右上角点绿色虫子(Debug)而不是绿色三角(Run)
- 调试界面功能:
- Step Over (F8):下一步
- Step Into (F7):进入函数
- 查看变量值、Watch 表达式、Evaluate Expression(Alt+F8 可以临时运行代码)
7. 常用实用设置(强烈建议改)
File → Settings(Ctrl+Alt+S):
- Editor → General → Auto Import:勾选 Python 的自动导入
- Editor → Code Style → Python:导入排序勾选 Optimize imports on the fly
- Editor → Font:改成 JetBrains Mono 或 Consolas 大小 14~16
- Appearance & Behavior → Appearance → Theme:选 Darcula 或 One Dark
- Tools → Python Integrated Tools → Default project directory:改成你常用的文件夹
8. 专业版独有的杀手级功能
- Database 工具:直接连接 MySQL/PostgreSQL/Redis,写 SQL 可视化操作
- HTTP Client:写 .http 文件测试接口,比 Postman 还爽
- Remote Development:SSH 连接服务器,直接在远程 Linux 上开发
- Django/Flask 模板高亮、跳转、自动管理 manage.py 任务
9. 快速上手小项目示例
- New Project → Pure Python
- 项目名随便取,Interpreter 选 New environment
- 创建 main.py,输入以下代码:
names = ["张三", "李四", "王五"]
for i, name in enumerate(names, 1):
print(f"{i}. Hello {name}!")
- 右键 main.py → Run ‘main’
- 试试在 print 那行打断点,用 Debug 模式运行,看变量变化
10. 学习资源推荐
- 官方 2 分钟快速入门视频:https://www.jetbrains.com/pycharm/guide/
- B站搜索 “PyCharm 教程 黑马” 或 “PyCharm 2024 最新教程”
- 老齐的 PyCharm 视频(经典):https://www.bilibili.com/video/BV1b5411h7zJ
记住:PyCharm 真正强大之处在于 Alt + Enter 和 Ctrl + Shift + A,几乎所有问题都能通过这两个快捷键解决!
有任何具体问题(比如装不了包、调试不进函数、远程开发等),随时再问我,我可以一步步带你操作。祝你玩 PyCharm 愉快!🚀