发布于2026-07-19 阅读(0)
扫一扫,手机访问
在 Ubuntu 上安装 Python 第三方库,其实是个很常见的需求,操作起来也不复杂。核心工具就是 pip,不过系统默认可能没装好,或者需要先做一些环境准备。下面就把完整流程走一遍,从零开始,稳扎稳打。
首先,建议先把系统的包列表刷新一下,确保后续安装的软件包都是最新版本。这一步虽然简单,但能避免不少潜在兼容性问题:
sudo apt update
Ubuntu 通常已经预装了 Python 3,但 pip 这个包管理工具不一定默认带。所以需要手动安装一下:
sudo apt install python3-pip
注意:如果你还在用 Python 2(虽然已经停止维护,但某些老项目可能还在用),那么对应的 pip2 也需要单独安装。不过当前主流已经全面转向 Python 3,建议优先使用 Python 3 环境。
假设你想安装一个非常常用的网络请求库 requests,命令很简单:
pip3 install requests
如果你确实需要为 Python 2 安装,则用 pip2 代替:
pip2 install requests
这里有个小细节:有些系统上 pip 命令可能默认指向 Python 2,而 pip3 才明确对应 Python 3。为了避免混淆,建议养成使用 pip3 的习惯。
安装完成后,怎么确认库已经装好了?可以用 show 命令查看详细信息:
pip3 show requests
如果看到版本号、作者、依赖等元数据,说明安装成功了。对于 Python 2 同理:
pip2 show requests
直接全局安装库虽然省事,但多个项目之间很容易出现版本冲突——比如项目 A 需要 requests 2.25,项目 B 却要 2.26,全局装一个就炸了。虚拟环境就是解决这个问题的好办法,相当于为每个项目隔离出一个独立的 Python 运行空间。
Ubuntu 上可以用系统包管理器安装 python3-venv:
sudo apt install python3-venv
在项目目录下运行以下命令,创建一个名为 myenv 的虚拟环境(名字可以自定义):
python3 -m venv myenv
进入虚拟环境后,所有 pip 安装的包都会局限在这个环境里,不会影响系统全局:
source myenv/bin/activate
激活后,命令行前面会出现 (myenv) 前缀,一目了然。
这时再用 pip 安装,就只作用于当前环境:
pip install requests
注意:在虚拟环境里,可以直接用 pip 而不是 pip3,因为环境内部已经自动绑定了正确的 Python 版本。
工作完成后,只需输入:
deactivate
就会回到系统默认的 Python 环境。
至此,Ubuntu 上安装 Python 第三方库的常见场景就全覆盖了。无论是简单全局安装,还是用虚拟环境隔离管理,都能应对自如。实际开发中更推荐后者,能省去后续不少头疼的版本冲突问题。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8