运维

运维

Products

当前位置:首页 > 运维 >

如何在Ubuntu上安装Python包呢?

96SEO 2025-09-01 23:57 6


国内用户可使用清华镜像源加速下载:

Ubuntu上Python包怎么安装
sudo apt update          # 更新软件包列表
sudo apt install python3 python3-pip python3-venv  # 安装Python3、pip及venv模块

验证安装:

pip3 install --upgrade pip

或手动安装缺失的依赖。

sudo apt install python3-pip

1. 权限问题

避免使用sudo pip3 install优先使用虚拟环境。

在Ubuntu下安装Python可以通过使用Ubuntu官方的apt工具包安装、 通过编译Python源代码安装、使用Anaconda安装等多种方法实现。使用Ubuntu官方的apt包安装是最简单快捷的方式。

1.1 验证Python和pip版本

python3 --version  # 查看Python3版本
pip3 --version     # 查看pip版本

2. 使用pip安装Python包

pip是Python官方推荐的包管理工具,可从PyPI下载并安装包。

若安装时出现依赖错误, 可尝试升级pip

pip3 install --upgrade pip

在Ubuntu系统中,Python包的安装与管理可通过系统包管理器、Python官方工具及虚拟环境配合完成。

2.1 使用pip安装包

pip3 install 包名      # 安装最新版本

2.2 安装指定版本

pip3 install 包名==版本号  # 如pip3 install flask==2.0.1

2.3 升级包

pip3 install --upgrade 包名  # 升级到最新版本

2.4 从安装

pip3 install -r requirements.txt

2.5 常见操作

  • 查看已安装包:pip3 list
  • 卸载包:pip3 uninstall 包名
  • 查看包详情:pip3 show 包名

3. 使用APT安装系统级Python包

APT是Ubuntu系统包管理器, 适合安装系统集成度高、稳定性强的Python包,但版本可能滞后于PyPI。

sudo apt update
sudo apt install python3-包名  # 如sudo apt install python3-numpy

3.1 卸载系统包

sudo apt remove python3-包名

4. 创建虚拟环境

为避免不同项目间的包版本冲突,强烈建议使用虚拟环境。Ubuntu自带venv模块,无需额外安装。

pip3 install 包名 -i https:///simple
python3 -m venv myenv  # 在当前目录创建名为"myenv"的虚拟环境

4.2 激活虚拟环境

source myenv/bin/activate  # 激活后 终端提示符会显示""

4.3 在虚拟环境中安装包

激活后使用pip3 install安装的包仅对当前环境有效,不会影响系统Python。

5. 常见问题解决

5.1 pip命令未找到

若提示pip3: command not found 需重新安装python3-pip

sudo apt install python3-pip

5.2 安装指定版本

pip3 install 包名==版本号

5.3 升级包

pip3 install --upgrade 包名

5.4 从安装

pip3 install -r requirements.txt

5.5 常见操作

  • 查看已安装包:pip3 list
  • 卸载包:pip3 uninstall 包名
  • 查看包详情:pip3 show 包名

6. 进阶工具推荐

  • Poetry集依赖管理、项目打包于一体的现代工具,适合复杂项目。安装:
    curl -sSL https://- | python3 -
    使用:poetry initpoetry add 包名
  • Pipenv结合pipvirtualenv简化依赖管理。安装:
    pip3 install pipenv
    使用:pipenv install 包名

通过以上步骤, 你可在Ubuntu上高效安装、管理Python包,确保项目依赖的隔离性与稳定性。


标签: ubuntu

提交需求或反馈

Demand feedback