Python 环境搭建

105 阅读5分钟

Python 作为一门简洁高效的编程语言,广泛应用于数据分析、人工智能、Web 开发等领域。搭建稳定的 Python 环境是入门的第一步,本文将详细介绍 Windows、macOS、Linux 三大系统的环境搭建流程,包含 Python 安装、环境变量配置、包管理工具使用,以及常见问题排查,全程附实用代码示例。

一、核心概念说明

在开始搭建前,先明确两个关键工具:

  • Python 解释器:运行 Python 代码的核心程序,需安装对应版本(推荐 3.8+,本文以 3.12 版本为例)。
  • pip:Python 官方包管理工具,用于安装第三方库(如 numpy、requests),新版本 Python 会自动附带。

二、Windows 系统环境搭建

1. 下载 Python 安装包

  1. 访问Python 官方下载页,选择对应系统版本(64 位推荐 “Windows Installer (64-bit)”)。
  2. 勾选 “Add Python.exe to PATH”(关键步骤,自动配置环境变量),点击 “Install Now” 默认安装,或 “Customize installation” 自定义安装路径(建议安装在非中文无空格目录,如D:\Python312)。

2. 验证安装是否成功

  1. 按下Win + R,输入cmd打开命令提示符。
  2. 执行以下命令,若输出版本号则安装成功:

bash

运行

# 验证Python解释器
python --version  # 或 python3 --version(部分系统)
# 验证pip
pip --version

示例输出

plaintext

Python 3.12.4
pip 24.0 from D:\Python312\Lib\site-packages\pip (python 3.12)

3. (可选)配置国内镜像源(加速包下载)

默认 pip 使用国外源,下载速度较慢,可配置阿里云镜像:

bash

运行

# 临时使用国内源安装包(示例:安装requests)
pip install requests -i https://mirrors.aliyun.com/pypi/simple/

# 永久配置阿里云镜像(推荐)
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

三、macOS 系统环境搭建

1. 方式 1:官方安装包(推荐新手)

  1. 访问Python 官方下载页,选择对应版本(如 “macOS 64-bit universal2 installer”)。
  2. 双击安装包,按引导完成安装(默认安装在/Library/Frameworks/Python.framework/Versions/3.12)。

2. 方式 2:Homebrew 安装(推荐开发者)

若已安装Homebrew(macOS 包管理器),可通过命令快速安装:

bash

运行

# 安装Python 3.12
brew install python@3.12

# 建立软链接(确保终端能直接调用python3)
brew link python@3.12 --force

3. 验证安装

打开 “终端”,执行以下命令:

bash

运行

# 验证Python
python3 --version
# 验证pip
pip3 --version

示例输出

plaintext

Python 3.12.4
pip 24.0 from /usr/local/lib/python3.12/site-packages/pip (python 3.12)

4. 配置国内镜像源

bash

运行

# 永久配置阿里云镜像
pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/

四、Linux 系统环境搭建(以 Ubuntu 为例)

Linux 系统通常预装 Python 2.x,需手动安装 Python 3.x:

1. 更新系统包管理器

bash

运行

sudo apt update

2. 安装 Python 3.12

bash

运行

# 安装Python 3.12
sudo apt install python3.12 python3.12-pip

# 建立软链接(可选,使python命令指向python3.12)
sudo ln -s /usr/bin/python3.12 /usr/bin/python
sudo ln -s /usr/bin/pip3.12 /usr/bin/pip

3. 验证安装

bash

运行

python --version
pip --version

4. 配置国内镜像源

bash

运行

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

五、Python 虚拟环境搭建(推荐)

虚拟环境可隔离不同项目的依赖包,避免版本冲突,核心工具为venv(Python 3.3 + 内置)或conda(适用于数据科学场景)。

1. 使用 venv 创建虚拟环境

步骤 1:创建虚拟环境

bash

运行

# 进入项目目录(示例:创建名为my_project的文件夹并进入)
mkdir my_project && cd my_project

# 创建虚拟环境(环境名默认venv,可自定义)
python -m venv venv

步骤 2:激活虚拟环境

  • Windows(命令提示符)

bash

运行

venv\Scripts\activate
  • Windows(PowerShell)

powershell

.\venv\Scripts\Activate.ps1
  • macOS/Linux

bash

运行

source venv/bin/activate

激活成功后,终端提示符前会显示(venv)

步骤 3:在虚拟环境中安装依赖

bash

运行

# 安装示例包(如numpy、pandas)
pip install numpy pandas

# 导出依赖列表到requirements.txt(便于他人复现环境)
pip freeze > requirements.txt

# 从requirements.txt安装依赖(他人协作时使用)
pip install -r requirements.txt

步骤 4:退出虚拟环境

bash

运行

deactivate

2. 使用 conda 创建虚拟环境(可选)

若需处理复杂依赖(如 CUDA、科学计算库),推荐使用AnacondaMiniconda

bash

运行

# 安装Miniconda后,创建虚拟环境(环境名env_name,Python版本3.12)
conda create -n env_name python=3.12

# 激活环境
conda activate env_name

# 安装包
conda install numpy pandas

# 退出环境
conda deactivate

六、测试 Python 环境

搭建完成后,编写一个简单的 Python 脚本验证功能:

1. 创建测试文件

新建test.py,写入以下代码:

python

运行

# 测试Python解释器
print("Python环境搭建成功!")
print(f"Python版本:{__import__('sys').version.split()[0]}")

# 测试pip安装的第三方库(需先安装numpy)
try:
    import numpy
    print(f"numpy版本:{numpy.__version__}")
    print("第三方库导入成功!")
except ImportError:
    print("numpy未安装,可执行 pip install numpy 安装")

2. 运行脚本

在终端进入test.py所在目录,执行:

bash

运行

python test.py

3. 预期输出

plaintext

Python环境搭建成功!
Python版本:3.12.4
numpy版本:1.26.4
第三方库导入成功!

七、常见问题排查

  1. “python 不是内部或外部命令” :未勾选 “Add Python to PATH”,需手动配置环境变量:

    • Windows:右键 “此电脑”→属性→高级系统设置→环境变量→系统变量→Path→添加 Python 安装目录(如D:\Python312)和Scripts目录(如D:\Python312\Scripts)。
    • macOS/Linux:编辑~/.bashrc~/.zshrc,添加export PATH="/usr/local/bin/python3:$PATH",执行source ~/.bashrc生效。
  2. pip 安装包提示权限错误

    • Windows:以管理员身份运行终端。
    • macOS/Linux:在命令后添加--user(如pip install requests --user),或使用虚拟环境。
  3. 虚拟环境激活失败(Windows PowerShell) :执行Set-ExecutionPolicy RemoteSigned,选择 “Y” 允许执行脚本。

总结

本文覆盖了三大系统的 Python 环境搭建核心流程,关键要点如下:

  1. 优先选择 Python 3.8 + 版本,安装时勾选 “添加到 PATH”。
  2. 配置国内镜像源加速包下载。
  3. 推荐使用虚拟环境隔离项目依赖。
  4. 通过简单脚本验证环境可用性。

按照以上步骤,即可快速搭建稳定的 Python 开发环境,后续可根据需求安装 PyCharm、VS Code 等 IDE 提升开发效率。