Python 开发环境配置与基础使用指南

刚装好Python却不知道怎么写第一行代码?还是零散的脚本写得乱乱的,想切换到规范的项目模式?这篇超实用的入门指南,帮你用最快的速度搭好专业的Python开发环境,写出标准的「Hello World」并掌握核心运行方式!


选择合适的代码编辑器/IDE

Python 开发工具主要分为轻量级编辑器重型 IDE(集成开发环境)两大阵营,你可以根据自己的需求和阶段选:

1. Visual Studio Code (VS Code)

  • 定位:轻量级但扩展性极强的编辑器
  • 适配人群:新手入门、多语言开发者(比如同时写HTML/CSS/Python)、远程开发爱好者
  • 核心优势:启动秒开、内存占用低、社区插件库几乎覆盖所有开发场景
  • 关键操作:必须先安装官方的 Python 扩展,直接通过扩展商店搜索「Python」安装微软官方的版本即可;写完代码后,点击右上角绿色播放图标就能运行

2. PyCharm (社区版完全免费)

  • 定位:专为 Python 设计的“一站式”重型 IDE
  • 适配人群:专注Python开发(尤其是Web、数据处理项目)、追求高效代码补全/重构/图形化调试的开发者
  • 核心优势:开箱即用,不需要额外装太多基础插件;自带虚拟环境、测试框架、数据库工具;代码自动补全、类型检查、语法错误提示是行业天花板
  • 关键操作:必须以「项目(Project)」为单位管理代码,不能单独打开一个.py文件

3. 其他小众/进阶选择

  • 轻量但颜值/功能兼顾:Sublime Text(需要手动装LSP插件补全)、Atom(已停止官方更新但社区仍在维护)
  • 极客向全键盘操作:Vim / Neovim(配置门槛高,但熟练后效率极高)

创建你的第一个 Python 项目(以 PyCharm 为例)

VS Code 的项目创建比较自由,单独打开文件夹就行;我们以功能最全、新手入门友好上限高的 PyCharm 社区版为例,一步步走规范流程:

步骤1:新建项目

打开 PyCharm,点击首页的 New Project(如果已经打开过旧项目,可以通过菜单栏 FileNew Project 打开)

步骤2:配置核心参数

这里的参数新手别乱改默认选项,但得懂为什么这么选:

  • Location:选择代码的存放目录,建议单独建一个文件夹(比如 D:\PythonProjects~/PythonProjects),避免和其他文件混放
  • Python Interpreter一定要选默认的 New environment using Virtualenv 这样 PyCharm 会自动为你创建一个干净的隔离环境,不会和电脑上其他 Python 项目的依赖包冲突
  • Base interpreter:如果电脑上只装了一个 Python 版本,默认选中就行;装了多个的话,选你想用来做项目的版本(比如3.10以上的稳定版)

步骤3:创建第一个.py文件

配置完点击 Create,等待 PyCharm 加载环境;加载完成后,右键左侧项目栏里的项目根目录(就是那个和你Location最后一级同名的文件夹),依次选择 NewPython File,命名为 hello(注意文件名别用中文、别带空格、别和系统/第三方库重名,比如不能叫 os.py math.py

步骤4:写第一行代码

hello.py 里输入这行经典代码:

print('hello, world')

运行 Python 程序的3种核心方式

方式1:PyCharm 图形化运行(最推荐,带调试)

这是专业开发最常用的方式,操作简单还能直接调试:

  1. 右键运行:在代码编辑区任意空白处右键,选择 Run 'hello'
  2. 快捷键运行:Windows/Linux 按 Shift + F10,macOS 按 Control + R
  3. 查看输出:结果会直接显示在 PyCharm 底部的 Run 窗口里

方式2:命令行通用运行(所有系统/工具都能用)

不管你用什么编辑器,不管有没有装 IDE,命令行都是 Python 运行的“保底方式”:

  1. 打开终端(Windows 用 Win + R 输入 cmd 或 PowerShell;macOS/Linux 直接打开 Terminal)
  2. cd 命令导航到 hello.py 所在的文件夹(比如存放在 D:\PythonProjects\first_project,就输入 cd D:\PythonProjects\first_project
  3. 输入以下命令运行:
# Windows 如果装了多个Python,可能需要用 py 代替 python
python hello.py

方式3:Unix-like 系统(macOS/Linux)直接运行(更快捷)

如果你用的是 macOS 或 Linux,可以给脚本加个“可执行标记”,直接输入文件名就能运行:

  1. hello.py最最开头加一行「Shebang 注释」(告诉系统用哪个解释器运行):
#!/usr/bin/env python3
print('hello, world')
  1. 打开终端,导航到脚本所在文件夹,输入以下命令赋予可执行权限:
chmod +x hello.py
  1. 直接输入文件名运行:
./hello.py

交互模式 vs 脚本模式 vs IDE运行的区别

很多新手会搞混这些运行模式,这里用一张清晰的表格帮你区分:

特性维度交互模式(REPL)脚本模式(.py文件)IDE运行(PyCharm/VS Code)
执行方式逐行输入,即时反馈一次性执行整个文件一键调用脚本模式,带额外功能
适合场景快速测试小片段/临时计算开发完整项目/保存代码专业开发/复杂调试/团队协作
代码持久性关闭终端窗口就消失永久保存到本地文件不仅保存代码,还保存项目配置/环境记录
打开方式终端直接输入 python编辑器打开.py文件,或用命令行调用IDE打开项目后右键/快捷键运行

新手常见坑与最佳实践

1. 高频错误快速解决

  1. Errno 2 No such file or directory:找不到文件!请检查终端的当前路径是不是真的在 .py 文件所在的文件夹,或者检查文件名有没有拼错
  2. 'python' 不是内部或外部命令:安装 Python 时忘记勾选 Add Python X.X to PATH!解决办法可以搜「Python 添加到 PATH」,或者卸载重装记得勾选
  3. PyCharm 右下角显示 No Interpreter:解释器没配置!点击右下角的 No Interpreter,选择 Add InterpreterExisting environment,然后找到你电脑上的 Python 安装路径(或者用 PyCharm 重新建一个 Virtualenv 环境)

2. 入门必守的开发规范

  1. 文件名规范:一律用小写字母+下划线,比如 data_process.py web_scraper.py,别用中文、别带空格、别和系统/第三方库重名
  2. 虚拟环境规范每个项目必须用独立的虚拟环境! 不然你会遇到“我电脑上明明装了这个库,为什么运行报错”的问题(PyCharm 创建项目时默认帮你建,VS Code 可以用 python -m venv venv 命令手动建)
  3. 中文编码规范:如果代码里要写中文注释或输出中文,旧版本Python(3.5以下)必须加编码声明,3.5以上可以不加,但加了更规范
# -*- coding: utf-8 -*-
print('你好,世界!')