Ubuntu下安装Python依赖库的方法

作者:技术拾光

时间:2026-07-30

浏览:662

在Ubuntu上安装Python依赖库有几种常见方法,下面梳理关键步骤与注意事项。 一、准备工作:更新系统包列表 安装任何依赖之前,建议先更新系统包列表,确保获取到最新版本信息。操作如下: sudo apt update 二、使用apt包管理器安装系统级Python库 Ubuntu官方仓库预装了许多

文章目录

在Ubuntu上安装Python依赖库有几种常见方法,下面梳理关键步骤与注意事项。

Ubuntu下安装Python依赖库的方法

一、准备工作:更新系统包列表

安装任何依赖之前,建议先更新系统包列表,确保获取到最新版本信息。操作如下:

sudo apt update

二、使用apt包管理器安装系统级Python库

Ubuntu官方仓库预装了许多常用Python库(如requests、numpy),直接通过apt即可安装,适合系统级或基础依赖部署。

  1. 安装Python3及pip(如果尚未安装):
    sudo apt install python3 python3-pip
  2. 安装指定Python库:将替换为目标库名称(如requests),标准格式为:
    sudo apt install python3-
    示例(安装requests库):
    sudo apt install python3-requests
    安装后验证:
    python3 -c "import requests; print(requests.__version__)"
    注意:apt仓库中的库版本可能偏旧,如需最新版建议使用pip。

三、使用pip包管理器安装Python库

pip是Python官方推荐的包管理工具,适合安装最新版或apt中未提供的库。

  1. 确保pip已安装:若未安装,通过apt安装:
    sudo apt install python3-pip
  2. 安装指定Python库:使用pip3命令(对应Python3),格式如下:
    pip3 install 
    示例(安装numpy库):
    pip3 install numpy
    指定版本:如需特定版本(如2.25.1),可加上版本号:
    pip3 install requests==2.25.1
    批量安装:若项目中有requirements.txt文件(列出所有依赖),可一键安装:
    pip3 install -r requirements.txt
    安装后验证:
    python3 -c "import numpy; print(numpy.__version__)"

四、使用虚拟环境隔离项目依赖(推荐)

全局安装容易导致库版本冲突(例如项目A需Django 3.x,项目B需Django 4.x),推荐使用虚拟环境避免此类问题。

  1. 创建虚拟环境:使用venv模块(Python3内置),格式如下:
    python3 -m venv 
    示例(创建名为myenv的环境):
    python3 -m venv myenv
  2. 激活虚拟环境:执行以下命令进入环境(终端提示符会显示环境名):
    source /bin/activate
    示例:
    source myenv/bin/activate
  3. 在虚拟环境中安装库:激活后,用pip安装的库仅存在于当前环境,不影响全局:
    pip install 
  4. 退出虚拟环境:工作完成后,执行以下命令退出:
    deactivate

五、常见问题解决

  1. 权限问题:使用pip安装时提示“权限不足”,可加--user参数安装到用户目录(不推荐全局使用):
    pip3 install --user 
    或使用虚拟环境,更安全。
  2. 依赖冲突:若apt和pip安装的库冲突(例如apt装了python3-numpy,pip又装了numpy),建议优先用apt安装系统级依赖,或通过虚拟环境隔离。
  3. 升级pip:若pip版本过旧,可用以下命令升级:
    pip3 install --upgrade pip

以上步骤可帮助灵活管理Ubuntu上的Python依赖库,既保证系统稳定,又兼顾项目灵活性。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章