Python 环境搭建完全指南:下载安装、环境变量配置与多版本共存 1. Python 的下载与安装Python 的安装过程简单直接但选择合适的版本和安装方式对后续开发至关重要。1.1 下载 Python去Python官网将两个版本下载下来地址https://www.python.org/downloads/1打开后的界面如下2往下滑动下载Python3.14版本界面如下3点击Download后会转到如下界面这时我们选择Windows版本的下载即可。Windows下载 Windows installer (64-bit) 或 Windows installer (32-bit)macOS下载 macOS 64-bit universal2 installerLinux系统通常预装 Python或使用包管理器安装1.2 安装 Python以 Windows 为例运行下载的安装程序注意以下关键步骤1下载完成后我们先来安装Python3.14安装过程中默认下一步安装即可。注意的是Python3.14需要我们手动配置环境。在 “此电脑” 右键在弹出的对话框选择 “属性”选择 “高级系统设置”选择环境变量2在弹出的环境变量对话框如下图。找到Python的安装路径如下图点击上图的path单击“新建”将Python的安装路径复制进去如下最后点击确认按钮注意一定要点击所有打开的对话框的“确定”按钮。勾选 Add Python to PATH这是最重要的选项会自动配置环境变量选择安装类型推荐选择 Install Now默认安装到 C:\Users\用户名\AppData\Local\Programs\Python或选择 Customize installation 自定义安装路径等待安装完成安装过程约 1-3 分钟验证安装打开命令提示符输入python --version查看版本1.3 验证安装安装完成后通过以下方式验证2. 环境变量讲解环境变量是操作系统用来存储配置信息的变量Python 依赖环境变量来定位可执行文件。2.1 什么是环境变量环境变量是操作系统中存储的键值对用于配置系统行为和应用程序运行环境。对于 Python 来说最重要的环境变量是PATH。2.2 PATH 环境变量PATH变量包含一系列目录路径当您在命令行输入命令时系统会按顺序在这些目录中查找对应的可执行文件。Python 安装后需要将其安装目录添加到PATH中才能在任意位置使用python命令。2.3 查看和设置环境变量Windows 系统右键点击此电脑 → 属性 → 高级系统设置点击环境变量按钮在系统变量或用户变量中找到Path点击编辑添加 Python 安装路径如C:\Users\用户名\AppData\Local\Programs\Python\Python312添加 Scripts 目录如C:\Users\用户名\AppData\Local\Programs\Python\Python312\Scripts2.4 验证环境变量配置# 打开新的终端/命令提示符 python --version pip --version 如果都能正确显示版本说明环境变量配置成功3. 多个版本 Python 如何共存在实际开发中可能需要同时使用多个 Python 版本如 Python 3.8 用于旧项目Python 3.12 用于新项目。3.1 使用 pyenv跨平台推荐pyenv是管理多个 Python 版本的最佳工具支持 Windows、macOS 和 Linux。安装 pyenv# Windows使用 PowerShell Invoke-WebRequest -UseBasicParsing -Uri https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1 -OutFile ./install-pyenv-win.ps1 ./install-pyenv-win.ps1 macOS使用 Homebrew brew update brew install pyenv LinuxUbuntu/Debian curl https://pyenv.run | bash 按照提示将 pyenv 添加到 shell 配置使用 pyenv 管理版本# 查看可安装的 Python 版本 pyenv install --list 安装指定版本 pyenv install 3.8.10 pyenv install 3.12.3 查看已安装版本 pyenv versions 设置全局默认版本 pyenv global 3.12.3 为特定目录设置版本 cd my-project pyenv local 3.8.10 切换版本 pyenv shell 3.8.103.2 使用虚拟环境venv虚拟环境可以为每个项目创建独立的 Python 环境包含独立的包和 Python 版本。# 创建虚拟环境使用系统 Python python -m venv myenv 激活虚拟环境 Windows myenv\Scripts\activate macOS/Linux source myenv/bin/activate 在虚拟环境中安装包 pip install numpy pandas 退出虚拟环境 deactivate3.3 Windows 多版本共存手动配置如果不想使用 pyenv可以手动安装多个 Python 版本下载不同版本的 Python 安装包安装时选择不同的安装路径如Python 3.8C:\Python38Python 3.12C:\Python312修改可执行文件名将C:\Python38\python.exe重命名为python38.exe将C:\Python312\python.exe重命名为python312.exe将两个目录都添加到 PATH 环境变量使用不同命令调用不同版本python38 --version # 使用 Python 3.8 python312 --version # 使用 Python 3.123.4 使用 Anaconda/MinicondaAnaconda 是数据科学常用的 Python 发行版内置 conda 包和环境管理器。# 创建指定 Python 版本的环境 conda create -n py38 python3.8 conda create -n py312 python3.12 激活环境 conda activate py38 # 使用 Python 3.8 conda activate py312 # 使用 Python 3.12 查看所有环境 conda env list总结Python 环境搭建是开发的第一步掌握正确的安装、环境变量配置和多版本管理技巧可以避免很多后续问题新手直接安装最新版 Python勾选 Add Python to PATH多项目开发使用 pyenv 虚拟环境管理不同版本和依赖数据科学考虑使用 Anaconda 简化环境管理团队协作使用requirements.txt或pyproject.toml统一环境正确配置环境后您就可以专注于 Python 编程本身享受高效的开发体验。