PyCharm 教程

以下是针对初学者到中高级用户的 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. 安装与首次启动(重要!)

  1. 安装后第一次打开会让你选择主题(推荐 Darcula 暗色护眼)
  2. 关键一步:配置 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. 环境与包管理(最常踩坑的地方)

安装包三种方式(任选其一):

  1. 最推荐:左下角 Python Packages → 搜索包名 → Install
  2. 终端:pip install requests(自动激活当前项目的虚拟环境)
  3. Alt+Enter 在 import 报红处直接点安装

requirements.txt 一键安装:
在终端运行:

pip install -r requirements.txt

6. 调试(Debug)神器

  1. 在代码行号左侧点红色圆点打断点
  2. 右上角点绿色虫子(Debug)而不是绿色三角(Run)
  3. 调试界面功能:
  • 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. 快速上手小项目示例

  1. New Project → Pure Python
  2. 项目名随便取,Interpreter 选 New environment
  3. 创建 main.py,输入以下代码:
names = ["张三", "李四", "王五"]
for i, name in enumerate(names, 1):
    print(f"{i}. Hello {name}!")
  1. 右键 main.py → Run ‘main’
  2. 试试在 print 那行打断点,用 Debug 模式运行,看变量变化

10. 学习资源推荐

  • 官方 2 分钟快速入门视频:https://www.jetbrains.com/pycharm/guide/
  • B站搜索 “PyCharm 教程 黑马” 或 “PyCharm 2024 最新教程”
  • 老齐的 PyCharm 视频(经典):https://www.bilibili.com/video/BV1b5411h7zJ

记住:PyCharm 真正强大之处在于 Alt + EnterCtrl + Shift + A,几乎所有问题都能通过这两个快捷键解决!

有任何具体问题(比如装不了包、调试不进函数、远程开发等),随时再问我,我可以一步步带你操作。祝你玩 PyCharm 愉快!🚀

文章已创建 2588

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部