Ubuntu中如何管理Python依赖

463
2025/4/15 18:32:13
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu中管理Python依赖,通常使用pipvirtualenv这两个工具。下面是一些基本步骤:

1. 安装Python和pip

首先,确保你的Ubuntu系统上已经安装了Python和pip。大多数Ubuntu版本默认安装了Python 2.x,但Python 3.x更为推荐。

sudo apt update
sudo apt install python3 python3-pip

2. 使用pip安装和管理依赖

pip是Python的包管理工具,可以用来安装、升级和卸载Python包。

安装包

pip3 install package_name

升级包

pip3 install --upgrade package_name

卸载包

pip3 uninstall package_name

查看已安装的包

pip3 list

3. 使用virtualenv创建虚拟环境

虚拟环境可以让你在不同的项目中使用不同版本的Python包,避免版本冲突。

安装virtualenv

pip3 install virtualenv

创建虚拟环境

virtualenv myenv

这会在当前目录下创建一个名为myenv的虚拟环境。

激活虚拟环境

source myenv/bin/activate

激活虚拟环境后,你的命令行提示符会显示虚拟环境的名称,表示你现在在这个环境中工作。

停用虚拟环境

deactivate

4. 使用requirements.txt管理依赖

requirements.txt文件可以用来记录项目所需的Python包及其版本。

生成requirements.txt

pip freeze > requirements.txt

这会将当前环境中所有已安装的包及其版本写入requirements.txt文件。

安装requirements.txt中的依赖

pip3 install -r requirements.txt

5. 使用Poetry管理依赖(可选)

Poetry是另一个流行的Python包管理工具,提供了更高级的功能,如依赖解析和项目打包。

安装Poetry

curl -sSL https://install.python-poetry.org | python3 -

或者使用pip安装:

pip3 install poetry

初始化项目

poetry init

按照提示填写项目信息,Poetry会生成pyproject.toml文件。

安装依赖

poetry install

添加依赖

poetry add package_name

更新依赖

poetry update package_name

通过这些步骤,你可以在Ubuntu中有效地管理Python依赖。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Tomcat在Ubuntu上的最佳实践