Python 环境
设置 Python 开发环境
Section titled “设置 Python 开发环境”Python 是一种通用语言,可在主要平台(如 Linux、macOS 和 Windows)上使用。让我们来设置一个现代的 Python 开发环境。
检查 Python 安装
Section titled “检查 Python 安装”打开终端或命令提示符,输入 python3 --version 或 python --version。如果 Python 已安装,它将显示版本号。现代开发使用 Python 3(例如 3.8 或更新版本)。如果你安装的是旧版本或尚未安装,请按照以下步骤操作。
安装 Python 3
Section titled “安装 Python 3”获取 Python 发行版、文档和新闻的主要来源是 Python 官方网站:
Python 官方网站:https://www.python.org/
在此下载官方文档:https://docs.python.org/3/
按操作系统分类的安装方法
Section titled “按操作系统分类的安装方法”选择适合你操作系统的安装方法:
Windows:
Section titled “Windows:”- 前往 Windows 版 Python 下载页面。
- 下载推荐的安装程序(通常命名为
python-3.x.y.exe)。 - 运行安装程序。重要: 在安装过程中,请勾选“Add Python 3.x to PATH”(将 Python 3.x 添加到 PATH)复选框。这使得 Python 可以方便地从命令提示符访问。
- 接受默认设置并完成安装。
macOS:
Section titled “macOS:”- 虽然 macOS 通常自带一个较旧的系统 Python 版本,但最好安装当前版本。
- 前往 macOS 版 Python 下载页面。
- 下载 macOS 安装程序包(
.pkg文件)。 - 运行安装程序,按照提示进行。它通常会将 Python 3 安装在
/usr/local/bin目录下,并设置必要的 PATH 配置。 - 或者,如果你使用 Homebrew,可以通过终端安装 Python:
brew install python3
Linux:
Section titled “Linux:”- 大多数现代 Linux 发行版都包含 Python 3。你通常可以使用系统的包管理器安装或更新它。
- Debian/Ubuntu:
sudo apt update && sudo apt install python3 python3-pip python3-venv - Fedora:
sudo dnf install python3 python3-pip - CentOS/RHEL(较新版本):
sudo dnf install python3 python3-pip - 使用
python3 --version和pip3 --version验证安装。
使用 pip 进行包管理
Section titled “使用 pip 进行包管理”Python 自带标准包安装程序 pip。你使用它来安装和管理扩展 Python 功能的第三方库(包)。上述大多数安装方法都包含 pip。
示例:安装常用的 requests 库:
pip install requests# 或者有时:pip3 install requests虚拟环境(venv)
Section titled “虚拟环境(venv)”强烈建议为你的 Python 项目使用虚拟环境。虚拟环境为每个项目创建一个隔离空间,将其依赖项与其他项目和全局 Python 安装隔离开。
创建和激活虚拟环境:
# 1. 在终端中导航到你的项目目录cd my_python_project
# 2. 创建一个虚拟环境(例如,命名为 .venv)python3 -m venv .venv
# 3. 激活环境# 在 macOS/Linux 上:source .venv/bin/activate
# 在 Windows (Command Prompt) 上:.venv\Scripts\activate.bat
# 在 Windows (PowerShell) 上:.venv\Scripts\Activate.ps1
# (你的终端提示符现在应显示 (.venv) 前缀)
# 4. 在激活的环境中安装项目依赖项pip install requests Flask Django
# 5. 完成后退出环境deactivate使用虚拟环境可以防止依赖冲突,使项目更易于复现。在安装包或运行项目脚本之前,务必激活环境。
配置 PATH(如果需要)
Section titled “配置 PATH(如果需要)”PATH 环境变量告诉你的操作系统在哪里查找可执行文件。现代 Python 安装程序(Windows 和 macOS)通常会自动配置 PATH。如果你是手动安装或遇到问题,可能需要将 Python 的安装目录(及其 Scripts 或 bin 子目录)添加到系统的 PATH 中。
如有必要,请查阅你的操作系统文档,了解如何修改环境变量。使用虚拟环境通常可以减少手动全局 PATH 调整的需求。
关键环境变量
Section titled “关键环境变量”虽然由于虚拟环境的普及,它们不像过去那样关键,但一些环境变量可能会影响 Python:
| 变量 | 描述 |
|---|---|
PYTHONPATH | 类似于 PATH,它告诉 Python 解释器在哪里查找模块文件。通常最好在虚拟环境内管理依赖项,而不是过度依赖 PYTHONPATH。 |
PYTHONSTARTUP | 如果设置为一个可读文件的路径,当你启动交互式解释器时,会执行该文件中的 Python 命令。对于导入常用工具很有用。 |
PYTHONHOME | 可以更改标准 Python 库的位置。请谨慎使用,因为不正确的设置可能会破坏你的 Python 安装。 |
运行 Python 代码
Section titled “运行 Python 代码”有几种运行 Python 代码的方法:
(1) 交互式解释器 (REPL):
Section titled “(1) 交互式解释器 (REPL):”在终端中输入 python3(或 python,取决于你的设置)。这将打开读取-评估-打印循环(Read-Eval-Print Loop,简称 REPL),你可以在其中输入 Python 命令并立即看到结果。非常适合测试小段代码。
$ python3Python 3.9.7 (...)Type "help", "copyright", "credits" or "license" for more information.>>> print("Hello from the interpreter!")Hello from the interpreter!>>> 2 + 24>>> exit()(2) 运行 Python 脚本:
Section titled “(2) 运行 Python 脚本:”将你的 Python 代码保存在一个文件(例如 my_script.py)中。使用以下命令在终端中运行它:
python3 my_script.py确保你位于与脚本相同的目录中,或提供完整路径。
(3) 集成开发环境 (IDE) 和代码编辑器:
Section titled “(3) 集成开发环境 (IDE) 和代码编辑器:”IDE 提供用于编写、运行和调试代码的全面工具,包括代码补全、语法高亮和项目管理。
- VS Code: 一款非常流行、免费且可扩展的代码编辑器,通过扩展提供出色的 Python 支持。
- PyCharm: 一款强大的 Python 专用 IDE(社区版免费,专业版付费)。
- Sublime Text: 一款快速且可定制的代码编辑器(需要购买许可证)。
- Jupyter Notebook/Lab: 广泛用于数据科学,允许将代码、文本和可视化内容集中在一个文档中。
- IDLE: 标准 Python 发行版附带的一个基本 IDE。适合初学者,但功能不如其他 IDE 丰富。
选择 IDE 或编辑器通常取决于个人偏好和项目需求。
你的开发环境现在已设置完毕!使用虚拟环境和 pip 是现代 Python 开发的关键实践。
本教程中的许多示例都可以直接测试。请随意修改并运行它们,以巩固你的理解。