2.1 Python的安装与配置
2025-02-17
概述
Python 是一个跨平台的编程语言,本章介绍:
- 不同系统下的 Python 安装方法
- pip 包管理工具的使用
- 环境配置最佳实践
2.1.1 安装
Linux安装
# Ubuntu/Debian
sudo apt update
sudo apt install python3 python3-pip
# CentOS/RHEL
sudo yum install python3 python3-pip
# 编译安装
wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz
tar xzf Python-3.7.9.tgz
cd Python-3.7.9
./configure --enable-optimizations
make installwindows安装
- 从 Python 官网 下载安装包
- 运行安装程序
- 勾选 "Add Python to PATH"
- 选择自定义安装路径
- 验证安装
# 检查 Python 版本
python3 -V
# 检查 pip 版本
pip3 -VmacOS 安装
# 使用 Homebrew 安装
brew install python3
# 或使用官方安装包
# 从 Python 官网下载 .pkg 安装包2.1.2 Python包管理工具
pip 配置
# 升级pip
python3 -m pip install --upgrade pip
# 配置pip
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip3 config set global.trusted-host pypi.tuna.tsinghua.edu.cn
# 查看配置信息
pip3 config list包管理命令
# 安装包
pip3 install <package-name>
# 升级包
pip3 install -U <package-name>
# 卸载包
pip3 uninstall <package-name>
# 指定源安装
pip3 install <package-name> -i https://pypi.tuna.tsinghua.edu.cn/simple
# 列出安装包
pip3 list
# 导出依赖
pip3 freeze > requirements.txt2.1.3 环境变量配置
Windows
- 系统属性 -> 环境变量
- 在 Path 中添加 Python 安装路径
- 添加 Python Scripts 路径
Linux/macOS
# 添加到 ~/.bashrc 或 ~/.zshrc
export PATH="/usr/local/bin/python3:$PATH"
# 使配置生效
source ~/.bashrc最佳实践
版本选择
- 选择 LTS 版本
- 注意版本兼容性
- 定期更新补丁
包管理
- 使用国内镜像源
- 及时更新 pip
- 使用 requirements.txt
安全性
- 及时更新安全补丁
- 不使用 root 安装包
- 注意包的来源
注意:
- 不同系统的 Python 路径可能不同
- 注意 Python2 和 Python3 的共存
- 建议使用虚拟环境
- 保持 pip 为最新版本