ubuntu

Ubuntu Python包管理怎么做

小樊
48
2025-11-02 15:00:05
栏目: 编程语言

Ubuntu Python包管理指南

Ubuntu系统提供了多种Python包管理方式,涵盖系统级、用户级及项目级需求。以下是常用方法的详细步骤及注意事项:

一、基础包管理工具

1. APT(系统级包管理)

APT是Ubuntu默认的系统包管理器,用于安装系统预编译的Python包(多为稳定版本)。

2. PIP(Python官方包管理)

PIP是Python的官方工具,用于安装PyPI(Python Package Index)上的第三方包,支持版本控制和用户级安装。

二、虚拟环境(隔离项目依赖)

虚拟环境是解决多项目依赖冲突的核心工具,推荐使用Python内置的venv模块(无需额外安装)。

三、依赖文件管理(项目可复现性)

通过requirements.txt文件记录项目依赖,确保他人或新环境能快速复现相同的包版本。

requests==2.25.1
numpy>=1.21.0
pandas~=1.3.0

==指定精确版本,>=指定最低版本,~=允许小版本更新)

四、高级工具(可选)

1. Poetry(现代依赖管理)

Poetry集成了依赖管理、虚拟环境创建和项目打包,适合复杂项目。

2. Conda(跨平台依赖管理)

Conda适合数据科学项目,支持Python及非Python依赖(如C库)。

五、注意事项

0
看了该问题的人还看了