商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > ubuntu里python安装包在哪找

ubuntu里python安装包在哪找

  发布于2026-07-31 阅读(0)

扫一扫,手机访问

在Ubuntu系统里,Python的安装包到底藏在哪儿?这问题看起来简单,但实际上不同安装方式对应的路径还真不一样。下面就来详细说说,从系统自带、apt安装、pip安装到源码编译和虚拟环境,每种情况下的典型存放路径。

ubuntu里python安装包在哪找

1. 系统自带Python包路径

Ubuntu系统自带的Python,比如Python 3.x,它的可执行文件通常放在/usr/bin/python3,这其实是个软链接,指向具体版本,比如/usr/bin/python3.10。而它的标准库和第三方包,通过apt安装的那些,会放在/usr/lib/python3/dist-packages/。这些路径是系统默认的,不需要额外配置,Python解释器就能识别。

2. APT包管理器安装的第三方包路径

sudo apt install python3-装的那些包,会统一放在哪里呢?答案是系统级路径/usr/lib/python3/dist-packages/。这个目录下的包对所有用户都可用,而且不需要sudo权限就能访问,方便又安全。

3. Pip工具安装的包路径(用户级/系统级)

这里得特别说一下,用pip安装包时,路径要看你是以普通用户还是root权限运行的。推荐的做法是用pip install --user,这样包会放在用户目录下的~/.local/lib/python3.x/site-packages/,只影响当前用户,安全又干净。如果用sudo pip install,包会装到系统级路径/usr/local/lib/python3.x/dist-packages/,影响所有用户,但容易和系统包冲突,所以常规情况下不建议这么干。

4. 源码编译安装的包路径

通过源码编译安装Python,那路径就取决于你编译时的配置了。默认情况下,可执行文件放在/usr/local/bin/python3.x,库文件在/usr/local/lib/python3.x/site-packages/。如果你用了./configure --prefix参数指定了安装目录,那路径就会相应改变。不过要注意,源码安装后可能需要手动配置环境变量才能全局使用。

5. 虚拟环境中的包路径

使用venvvirtualenv创建的虚拟环境,包会隔离开来,放在项目目录下的<项目目录>/venv/lib/python3.x/site-packages/,这样每个项目都有自己独立的包环境,互不干扰。这是现代Python开发的最佳实践。

如何确认Python包的具体路径?

如果你想知道某个包具体在哪,用这些命令一查就知道了:

# 查找Python可执行文件路径which python3# 或 which python(系统默认Python 2.x)# 查看Python解释器的sys.path(包含所有包搜索路径)python3 -c "import sys; print(sys.path)"# 查找特定包的安装路径(如requests包)python3 -c "import requests; print(requests.__file__)"
本文转载于:https://www.yisu.com/ask/98758718.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注