🐸 青蛙编程网
首页 / 开发工具 / PyCharm / 3. 第一个项目与解释器

第一个项目与解释器

这是什么:项目 = 一个文件夹 + 一套配置(用哪个解释器、怎么运行);解释器 = 真正执行你代码的那个 Python。PyCharm 的核心心智就这两样。

为什么用:命令行时代你要自己 python -m venv、自己激活、自己装包(venv 教程);PyCharm 把这套流程压缩进「新建项目」的一个对话框,还保证你永远在正确的环境里跑代码——新手「找不到包」的报错,九成是解释器选错了。

如何用:新建项目 → 写 hello.py → 绿色三角运行,顺便认识运行配置。

新建项目:对话框里藏着大学问

欢迎页点 New Project(或菜单 文件 → 新建项目),看懂这三个字段:

字段 填什么 说明
位置 项目路径,如 E:\code\hello-pycharm 文件夹名建议用英文
解释器类型 生成新的环境(默认 Virtualenv) PyCharm 自动建 venv 并选好
其余选项 保持默认 版本、路径不用动

点 创建,PyCharm 一次做完:① 建文件夹 ② 建虚拟环境(默认名 .venv)③ 打开编辑器 ④ 状态栏右下角显示 Python 3.x (hello-pycharm)——这行字就是当前解释器,点它可随时查看/切换。

写跑第一个程序

  1. 项目工具窗口里右键项目根文件夹 → 新建 → Python 文件,命名 hello
  2. 输入两行:
name = input("你叫什么名字?")
print(f"你好,{name}!欢迎来到 PyCharm。")
  1. 在编辑器里任意位置右键 → 运行 'hello'(或点右上角绿色三角)

运行窗在底部,你会看到:

E:\code\hello-pycharm\.venv\Scripts\python.exe E:\code\hello-pycharm\hello.py
你叫什么名字?青蛙
你好,青蛙!欢迎来到 PyCharm。

进程已结束,退出代码为 0

第一行就是证据:跑代码的不是系统的 Python,而是项目 .venv 里的——环境隔离自动生效。「退出代码 0」= 一切正常。

运行配置:点过一次就记住

每次运行后,PyCharm 在右上角记下一个运行配置(名字就是 hello):

动作 快捷键 说明
运行 Shift+F10 跑右上角当前选中的配置
调试 Shift+F9 同上,但带调试器(第 5 章)
编辑配置 右上角配置名下拉 加命令行参数、改工作目录

要传命令行参数?点右上角配置名 → 编辑配置 → 形参(Program arguments) 里填上即可——不用再在终端敲长命令。

记忆口诀:新建项目选 venv,右下角认解释器;绿三角一跑有配置,参数进编辑框里填。

❓ 常见问题

Q1:提示「无解释器 / No interpreter」?

状态栏点解释器位置 → 解释器设置,确认指向本项目 .venv 里的 python.exe;旧项目没建过环境就选「添加解释器 → 新建 Virtualenv」。

Q2:pip install 装过的包,PyCharm 里却报找不到?

多半是装到了系统 Python 而不是项目 venv(比如在系统终端装的)。最省事的办法:以后装包只用 PyCharm 的包管理界面或内置终端——它们永远指向当前解释器。

Q3:想给项目换 Python 版本?

添加新解释器 → 选目标版本的 Python,PyCharm 会新建一个 venv;依赖要重装一遍——这正是 requirements.txt 的用武之地。

📝 本章小结

  • 项目 = 文件夹 + 配置;解释器 = 真正跑代码的 Python
  • New Project 选 Virtualenv,.venv 自动建好并接管一切
  • 状态栏右下角永远显示当前解释器,报「找不到包」先看它
  • 每次运行生成一个运行配置,参数进「编辑配置」里填

动手改

  1. 建 hello-pycharm 项目,跑通第一个程序,确认运行窗第一行路径里有 .venv
  2. 给 hello.py 加 import sys 和 print(sys.argv),在编辑配置 → 形参里填 PyCharm 再跑,观察参数怎么进来
  3. 在系统终端(不经 PyCharm)pip install 一个包,回 PyCharm 里 import 它试试——理解 Q2 说的环境错位

上一章:安装与界面 · 下一章:编辑与重构 🐸

📥 下载本章代码

ZIP 内含本章全部代码文件与说明,解压即用,与教程内容同步生成。