Python3 环境搭建

搭建 Python 3 开发环境是学习或使用 Python 的第一步。以下是针对主流操作系统(Windows、macOS、Linux)的详细搭建指南,以及最佳实践(虚拟环境配置)。


一、 下载与安装

1. Windows 系统

  1. 下载安装包:访问 Python 官网 https://www.python.org/downloads/,下载最新的 Windows 安装程序(64-bit installer)。
  2. 运行安装程序:双击下载的 .exe 文件。
  3. ⚠️ 关键步骤:在安装界面的底部,务必勾选 “Add Python.exe to PATH”(将 Python 添加到系统环境变量)。如果不勾选,后续在命令行中将无法直接使用 python 命令。
  4. 点击 “Install Now” 进行默认安装,等待完成即可。

2. macOS 系统

macOS 推荐使用包管理器 Homebrew 来安装,这样可以避免与系统自带的旧版 Python 冲突,且方便后续升级。

  1. 安装 Homebrew(如果尚未安装):
    打开“终端”(Terminal),粘贴以下命令并回车:
   /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 安装 Python 3
   brew install python

3. Linux 系统 (以 Ubuntu/Debian 为例)

大多数 Linux 发行版已预装 Python 3,但建议更新到最新版本并安装 pip(包管理工具)。

  1. 打开终端,执行以下命令:
   sudo apt update
   sudo apt install python3 python3-pip python3-venv

(如果是 CentOS/RHEL/Fedora,请使用 sudo dnf install python3 python3-pip python3-virtualenv)


二、 验证安装是否成功

打开命令行工具(Windows 的 cmdPowerShell,macOS/Linux 的 Terminal),输入以下命令:

# Windows 通常使用 python,macOS/Linux 通常使用 python3
python --version
# 或者
python3 --version

如果输出类似 Python 3.12.xPython 3.13.x,说明安装成功。

接着验证包管理工具 pip

pip --version
# 或者
pip3 --version

三、 配置虚拟环境(🌟 强烈推荐的 best practice)

为什么需要虚拟环境?
不同的项目可能需要不同版本的第三方库(例如项目 A 需要 requests==2.25,项目 B 需要 requests==2.30)。虚拟环境可以为每个项目创建一个隔离的 Python 运行环境,避免依赖冲突。

1. 创建虚拟环境

在你的项目文件夹下,打开命令行,运行:

# Windows / macOS / Linux 通用
python -m venv venv
# 或者在 macOS/Linux 下使用: python3 -m venv venv

(这里第二个 venv 是虚拟环境的文件夹名称,你也可以叫它 env.venv)

2. 激活虚拟环境

  • Windows (CMD):
  venv\Scripts\activate.bat
  • Windows (PowerShell):
  venv\Scripts\Activate.ps1

(如果提示“执行策略”错误,请以管理员身份运行 PowerShell 并执行:Set-ExecutionPolicy RemoteSigned)

  • macOS / Linux:
  source venv/bin/activate

激活成功的标志:命令行提示符的最前面会出现 (venv) 字样。此时你使用 pip install 安装的包,只会保存在这个虚拟环境中,不会影响系统全局。

3. 退出虚拟环境

当项目工作完成后,只需在命令行输入:

deactivate

四、 常用包管理 (pip) 基础

在激活虚拟环境后,你可以使用 pip 来管理第三方库:

  • 安装库pip install 库名 (例如:pip install requests pandas
  • 查看已安装的库pip list
  • 导出当前环境的依赖pip freeze > requirements.txt
  • 根据文件安装依赖pip install -r requirements.txt
  • 升级 pip 自身python -m pip install --upgrade pip

五、 推荐开发工具 (IDE / 编辑器)

环境搭建好后,你需要一个好用的代码编辑器:

  1. Visual Studio Code (VS Code)(🌟 最推荐):
  • 免费、轻量、插件丰富。
  • 安装后,在扩展商店搜索并安装 Python 插件(由 Microsoft 提供)。
  • 它可以自动识别你创建的虚拟环境,并提供代码补全、调试等功能。
  1. PyCharm
  • 专业的 Python IDE,分为免费的 Community(社区版)和付费的 Professional(专业版)。
  • 社区版对纯 Python 开发已经完全足够,且内置了非常完善的虚拟环境管理功能。
  1. Jupyter Notebook / JupyterLab
  • 适合数据分析、机器学习和教学演示。可以通过 pip install jupyter 安装,然后在终端输入 jupyter notebook 启动。

💡 常见问题排查

  1. Windows 提示 “python 不是内部或外部命令”:说明安装时没有勾选 “Add to PATH”。解决方法:重新运行安装程序,选择 “Modify”,确保勾选了该选项;或手动在系统环境变量中添加 Python 的安装路径。
  2. macOS 提示权限不足 (Permission denied):请不要使用 sudo pip install。正确的做法是始终在虚拟环境中安装,或者使用 pip install --user 库名

如果你在安装过程中遇到具体的报错信息,可以随时告诉我,我会帮你针对性地解决!


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注