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

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

在 Python 开发中,主要分为轻量级编辑器重型 IDE(集成开发环境)两大阵营:

  1. Visual Studio Code (VS Code)
  • 定位:轻量级,通过插件实现强大功能。
  • 优势:启动快,内存占用低,适合多语言开发。
  • 核心操作:需安装 Python 扩展,通过右上角“播放”图标运行。
  1. PyCharm (社区版免费)
  • 定位:专为 Python 设计的重量级 IDE。
  • 优势:开箱即用,拥有最强的代码补全、重构和图形化调试(Debug)能力。
  • 核心操作:以“项目”为单位管理,自带虚拟环境管理。
  1. 其他选择
  • Sublime Text / Atom (轻量)
  • Vim / Neovim (极客必备)

创建第一个 Python 程序

在 PyCharm 中创建项目

  1. 新建项目:打开 PyCharm,点击 New Project
  2. 配置环境
  • Location: 选择代码存放目录。
  • Interpreter: 建议勾选 New environment using Virtualenv,PyCharm 会自动为你创建一个干净的隔离环境。
  1. 新建文件:右键项目名 -> New -> Python File,命名为 hello

  2. 输入代码:

print('hello, world')

运行 Python 程序

方法 1:在 PyCharm 中运行(图形化)

  • 右键运行:在代码编辑区的任意位置点击 右键,选择 Run 'hello'
  • 快捷键:按下 Shift + F10 (Windows) 或 Control + R (macOS)。
  • 查看输出:结果会直接显示在 PyCharm 底部的 Run 窗口中。

方法 2:使用命令行运行(通用)

  1. 打开终端(Terminal)或命令提示符(CMD)。
  2. 导航到脚本所在目录(使用 cd 命令)。
  3. 执行:
python hello.py

方法 3:Unix-like 系统直接运行

  1. 脚本首行添加 Shebang:#!/usr/bin/env python3
  2. 赋予权限:chmod +x hello.py
  3. 执行:./hello.py

交互模式 vs 脚本模式区别

特性交互模式 (REPL)脚本模式 (.py 文件)IDE 运行 (PyCharm/VS Code)
执行方式逐行执行,即时反馈一次性执行整个文件一键调用脚本模式
适合场景快速测试/数学计算开发完整程序/项目专业开发/复杂调试
持久性退出即消失代码永久保存包含项目配置与环境记录

常见问题与最佳实践

1. 常见错误解决

  • 找不到文件Errno 2。请检查终端路径是否正确。
  • 命令无效:检查 Python 是否勾选了 Add to PATH
  • 解释器未配置:在 PyCharm 中,如果右下角显示 "No Interpreter",请点击并指向你的 Python 安装路径。

2. 开发规范建议

  • 文件名:一律使用小写字母和下划线,如 data_process.py
  • 虚拟环境强烈建议为每个项目创建独立的虚拟环境(PyCharm 在创建项目时默认会帮你做这件事)。
  • 编码声明:若代码包含中文,建议在首行添加:
# -*- coding: utf-8 -*-