PyCharm 使用教学核心就是掌握项目创建 解释器绑定 代码编写 运行调试 虚拟环境管理 Git 集成这几大块基础能力,PyCharm 本身是 Python 专用集成开发环境,它把代码编辑 语法提示 断点调试 包管理 版本控制全部整合在同一个界面,新手刚打开容易被大量面板按钮迷惑,本质上日常开发高频操作并不多,只要熟悉主界面分区,学会运行代码 打断点 安装第三方库,就可以完成绝大多数 Python 脚本开发,很多新手误区是只学会写代码,不会使用调试功能,遇到报错只能肉眼排查,PyCharm 强大的断点调试可以逐行查看变量值,大幅提升排错效率,同时虚拟环境是 PyCharm 使用里面非常关键的知识点,每个项目独立环境可以避免不同项目包版本冲突,下面分层深度讲解界面认识 基础操作 调试 包管理 快捷键 项目管理完整教学内容。
一 主界面分区认识
清单
项目窗口 左侧面板,展示项目所有文件文件夹,用来新建 py 文件 文件夹,切换文件
代码编辑区 中间最大区域,写代码的位置,自带语法高亮 自动缩进 代码补全
运行控制台 下方区域,分为 Run 运行输出窗口,Terminal 终端窗口,Python Console 交互式窗口
侧边工具栏 右侧有数据库 插件面板,专业版才有数据库模块
顶部菜单栏 File Edit View Refactor Run Tools Git,所有核心功能都在菜单里面
二 新建项目与解释器配置
清单
第一步 顶部菜单 File New Project,选择 Pure Python 纯 Python 项目
第二步 设置项目保存路径,路径全部使用英文,不要中文空格
第三步 Python interpreter 选择,有两种模式,第一种使用系统全局 Python,第二种新建 venv 虚拟环境,推荐新项目使用虚拟环境
第四步 等待索引完成,项目创建成功
第五步 在项目右键 New Python File,输入文件名,就可以编写代码
三 代码编写与运行基础操作
清单
编写代码之后,运行有三种常用方式
方式一 右键代码编辑区空白位置,点击 Run 文件名
方式二 点击编辑区右上角绿色三角运行按钮
方式三 使用快捷键 Shift F10 直接运行当前文件
运行之后下方 Run 窗口输出打印结果,如果代码报错,控制台会显示完整报错堆栈,点击报错行可以直接跳转到出错代码位置
四 断点调试教学
清单
第一步 在代码行号左侧点击,出现红点就是断点
第二步 点击虫子图标 Debug 启动调试模式,程序运行到断点会暂停
第三步 Debug 面板可以查看当前所有变量的值,支持单步执行
常用调试按钮
Step Over 单步跳过,执行当前行,不进入函数内部
Step Into 单步进入,进入自定义函数内部逐行执行
Step Out 跳出当前函数,回到调用位置
Resume Program 继续运行,直到下一个断点
Stop 终止程序运行
这个功能是 pycharm 使用教学重点,排查逻辑错误非常实用
五 第三方库安装管理
清单
打开 Terminal 终端,输入 pip install 库名,在当前项目虚拟环境安装
也可以打开 Settings Project Project Interpreter,点击加号,搜索库名,选择版本安装
可以在这里查看已经安装的所有库,升级或者卸载第三方包
注意 如果安装库之后代码依然提示找不到模块,大概率是解释器选错,没有安装到当前项目虚拟环境
六 高频快捷键清单
| 快捷键 | 功能说明 |
|---|---|
| Shift F10 | 运行当前代码文件 |
| Shift F9 | 调试当前代码文件 |
| Ctrl D | 复制当前行代码 |
| Ctrl Y | 删除当前行 |
| Ctrl / | 单行注释或者取消注释 |
| Ctrl Alt L | 代码自动格式化排版 |
| Ctrl F | 当前文件查找 |
| Ctrl R | 当前文件替换 |
| Alt Enter | 快速修复提示,导入模块 |
| Ctrl Shift F | 全局项目搜索 |
七 虚拟环境与 Git 基础使用
清单
虚拟环境 每个项目独立隔离,不同项目 numpy pandas 版本互不干扰,是 pycharm 使用教学必备知识点
Git 集成 顶部菜单 VCS,把项目关联 Git 仓库,可以提交 commit 查看修改记录 拉取推送代码
可以在下方 Git 面板查看文件改动,对比代码差异,适合多人协作项目
八 进阶实用设置
清单
代码自动补全 设置里面可以调整补全触发灵敏度
字体大小 可以在 Settings Appearance&Behavior 里面修改编辑器字体字号
中文汉化 安装 Chinese Language Pack 插件,重启之后界面变成中文
清理缓存 遇到索引异常卡顿,File Invalidate Caches,清除缓存重启
代码模板 File and Code Templates,可以自定义新建 py 文件默认头部注释
九 常见问题排查要点
运行报错 ModuleNotFoundError,优先检查 Project Interpreter 是否和终端 pip 使用的解释器一致。项目索引很慢,是因为项目文件太多,可以把不需要索引的文件夹标记为 Excluded 排除目录。代码补全失效,检查插件冲突,或者重启 PyCharm 重新索引。终端 pip 版本过低,在终端执行 python m pip install upgrade pip 升级 pip 工具。
【常见问题】
问题 1 pycharm 使用教学里面为什么一定要用虚拟环境
回答 1 pycharm 使用教学推荐虚拟环境,pycharm 使用教学里虚拟环境可以隔离项目依赖包,pycharm 使用教学如果全部使用全局 Python,多个项目库版本冲突会引发报错,所以 pycharm 使用教学重点推荐新项目创建 venv 虚拟环境。
问题 2 pycharm 使用教学中断点调试怎么启动
回答 1 pycharm 使用教学里面断点调试,先在行号侧边打红点,pycharm 使用教学接下来点击虫子 Debug 按钮启动,pycharm 使用教学程序停在断点之后就可以逐行查看变量数值。
问题 3 pycharm 使用教学安装第三方库之后提示找不到模块
回答 1 pycharm 使用教学经常遇到这个问题,pycharm 使用教学核心原因是 pip 安装的解释器和 pycharm 项目解释器不是同一个,pycharm 使用教学需要在 Project Interpreter 里面确认解释器路径,重新安装对应库。
问题 4 pycharm 使用教学可以切换中文界面吗
回答 1 pycharm 使用教学支持中文界面,pycharm 使用教学可以在插件市场搜索中文语言包,pycharm 使用教学安装语言包之后重启 pycharm,界面就会切换为中文,pycharm 使用教学新手可以根据习惯选择中文或者英文界面。
【免责申明】
本文 pycharm 使用教学基于稳定版 PyCharm 通用操作,不同版本界面菜单 快捷键 功能布局可能随官方更新调整,本文仅作为学习参考,不替代 JetBrains 官方用户手册。


