发布于2026-07-08 阅读(0)
扫一扫,手机访问
Ubuntu 上 Python 依赖库安装指南

在 Ubuntu 系统上折腾 Python 开发,依赖库的管理是绕不开的坎。选对工具和方法,能省去不少来回折腾的时间。下面这套操作指南,覆盖了从系统仓库到 PyPI,再到项目隔离的几种典型场景,希望能帮你理清思路。
pip 是 Python 生态中安装第三方库的核心工具。大部分情况下的第一步,就是确保它已经装好了。打开终端,执行下面这组命令,更新系统包列表然后安装 pip:
sudo apt updatesudo apt install python3-pip
装完之后,可以用 pip3 --version 检查一下。如果显示了版本信息,准备工作就算完成了。
从 PyPI(Python Package Index)下载安装库,是 pip 最拿手的工作。具体操作有几种常见需求:
requests 库来发送 HTTP 请求:pip3 install requests== 和版本号。例如,需要 numpy 的 1.21.2 版本:pip3 install numpy==1.21.2requirements.txt 文件,里面记录了所有依赖库及版本信息,一条命令就能全部搞定:pip3 install -r requirements.txt这种方式能最大程度保证不同环境下依赖的一致性,是项目依赖管理里的常规做法了。Ubuntu 自带的官方仓库(APT)里也收录了一些常用 Python 库,比如 numpy、pandas,直接用 apt 命令就能安装。
pandas 为例:sudo apt updatesudo apt install python3-pandaspip。而 apt 更适合用来安装一些系统级别的 Python 工具,比如 python3-dev。不同项目依赖同一库的不同版本,是开发中常见的头疼问题。比如项目A要 django==3.2,项目B要 django==4.0。这时候虚拟环境就是解决方案——它能给每个项目创建一个独立的 Python 运行环境。常用的工具有 venv(Python 内置)、virtualenv 和 conda。
myenv 的环境:python3 -m venv myenvsource myenv/bin/activate激活后,终端提示符会变成 (myenv) 开头,表明当前已在虚拟环境中。pip install requests,安装的库只存在于这个环境里,不会影响全局。deactivate 即可。如果你在用 Anaconda 或 Miniconda(数据科学领域常用的发行版),用 conda 来管理环境和依赖会更顺手:
myenv 的环境,并指定 Python 版本为 3.9:conda create -n myenv python=3.9conda activate myenvconda install numpy 安装库,它既支持 Conda 仓库也支持 PyPI。从 requirements.txt 批量安装则用:conda install --file requirements.txtrequirements.txt 文件,其中包含了当前环境所有已安装库及其版本:pip3 freeze > requirements.txtrequests)可以用:pip3 install --upgrade requests如果想一次性升级所有过期的库,可以试试这个组合命令:pip3 list --outdated --format=freeze | grep -v '^-e' | cut -d = -f 1 | xargs -n1 pip3 install -U掌握了这些方法,在 Ubuntu 上安装和管理 Python 依赖库就会变得井井有条。根据项目具体需求选择合适的方式,能明显提升开发效率和环境稳定性。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8