以下是Ubuntu配置Python环境的完整步骤解析,涵盖基础安装、版本管理、虚拟环境及工具配置:
一、基础安装
- 更新系统包列表
sudo apt update - 安装Python 3
sudo apt install python3- 验证安装:
python3 --version # 查看版本
- 验证安装:
- 安装pip(Python包管理器)
sudo apt install python3-pip- 验证pip:
pip3 --version
- 验证pip:
二、多版本管理(可选)
使用deadsnakes PPA安装特定版本
- 添加PPA源:
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update - 安装指定版本(如3.8):
sudo apt install python3.8 - 切换默认版本:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1 sudo update-alternatives --config python # 选择默认版本
三、虚拟环境配置
使用系统自带venv模块
- 创建虚拟环境:
python3 -m venv myenv # myenv为虚拟环境目录名 - 激活虚拟环境:
source myenv/bin/activate- 停用虚拟环境:
deactivate
- 停用虚拟环境:
使用pipenv(推荐)
- 安装pipenv:
pip3 install pipenv - 创建虚拟环境并进入:
pipenv --three # 使用Python 3 pipenv shell
四、开发工具配置
- 安装IDE
- PyCharm:
sudo snap install --classic pycharm - VS Code:
sudo snap install --classic code
- PyCharm:
- 配置代码检查工具
pip install pylint black # 代码规范和格式化
五、项目依赖管理
- 安装项目依赖
在项目目录下执行:pip install -r requirements.txt - 生成依赖文件
pip freeze > requirements.txt
六、环境变量配置(可选)
- 编辑
.bashrc文件:nano ~/.bashrc - 添加Python路径(如虚拟环境路径):
export PATH=$PATH:/path/to/venv/bin - 使配置生效:
source ~/.bashrc
七、验证配置
- 检查Python版本:
python --version - 检查虚拟环境是否激活:
which python # 应指向虚拟环境路径
关键命令总结
| 场景 | 命令 |
|---|---|
| 安装Python 3 | sudo apt install python3 python3-pip |
| 安装特定版本 | sudo apt install python3.x(需先添加PPA) |
| 创建虚拟环境 | python3 -m venv myenv |
| 激活虚拟环境 | source myenv/bin/activate |
| 安装依赖 | pip install -r requirements.txt |
通过以上步骤,可快速搭建Ubuntu下的Python开发环境,支持多版本隔离和项目依赖管理。