Skip to content

Python 环境

Python 是一种通用语言,可在主要平台(如 Linux、macOS 和 Windows)上使用。让我们来设置一个现代的 Python 开发环境。

打开终端或命令提示符,输入 python3 --version 或 python --version。如果 Python 已安装,它将显示版本号。现代开发使用 Python 3(例如 3.8 或更新版本)。如果你安装的是旧版本或尚未安装,请按照以下步骤操作。

获取 Python 发行版、文档和新闻的主要来源是 Python 官方网站:

Python 官方网站:https://www.python.org/

在此下载官方文档:https://docs.python.org/3/

选择适合你操作系统的安装方法:

  • 前往 Windows 版 Python 下载页面。
  • 下载推荐的安装程序(通常命名为 python-3.x.y.exe)。
  • 运行安装程序。重要: 在安装过程中,请勾选“Add Python 3.x to PATH”(将 Python 3.x 添加到 PATH)复选框。这使得 Python 可以方便地从命令提示符访问。
  • 接受默认设置并完成安装。
  • 虽然 macOS 通常自带一个较旧的系统 Python 版本,但最好安装当前版本。
  • 前往 macOS 版 Python 下载页面。
  • 下载 macOS 安装程序包(.pkg 文件)。
  • 运行安装程序,按照提示进行。它通常会将 Python 3 安装在 /usr/local/bin 目录下,并设置必要的 PATH 配置。
  • 或者,如果你使用 Homebrew,可以通过终端安装 Python:brew install python3
  • 大多数现代 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 验证安装。

Python 自带标准包安装程序 pip。你使用它来安装和管理扩展 Python 功能的第三方库(包)。上述大多数安装方法都包含 pip。

示例:安装常用的 requests 库:

pip install requests
# 或者有时:
pip3 install requests

强烈建议为你的 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 环境变量告诉你的操作系统在哪里查找可执行文件。现代 Python 安装程序(Windows 和 macOS)通常会自动配置 PATH。如果你是手动安装或遇到问题,可能需要将 Python 的安装目录(及其 Scripts 或 bin 子目录)添加到系统的 PATH 中。

如有必要,请查阅你的操作系统文档,了解如何修改环境变量。使用虚拟环境通常可以减少手动全局 PATH 调整的需求。

虽然由于虚拟环境的普及,它们不像过去那样关键,但一些环境变量可能会影响 Python:

变量描述
PYTHONPATH类似于 PATH,它告诉 Python 解释器在哪里查找模块文件。通常最好在虚拟环境内管理依赖项,而不是过度依赖 PYTHONPATH。
PYTHONSTARTUP如果设置为一个可读文件的路径,当你启动交互式解释器时,会执行该文件中的 Python 命令。对于导入常用工具很有用。
PYTHONHOME可以更改标准 Python 库的位置。请谨慎使用,因为不正确的设置可能会破坏你的 Python 安装。

有几种运行 Python 代码的方法:

在终端中输入 python3(或 python,取决于你的设置)。这将打开读取-评估-打印循环(Read-Eval-Print Loop,简称 REPL),你可以在其中输入 Python 命令并立即看到结果。非常适合测试小段代码。

$ python3
Python 3.9.7 (...)
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello from the interpreter!")
Hello from the interpreter!
>>> 2 + 2
4
>>> exit()

将你的 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 开发的关键实践。

本教程中的许多示例都可以直接测试。请随意修改并运行它们,以巩固你的理解。