ubuntu里python安装包在哪找
Ubuntu系统Python包因安装方式不同,路径各异。系统自带与apt安装均在/usr/lib/python3/dist-packages/,且系统自带可执行文件在/usr/bin/python3。pip用户级安装于~/.local/lib/python3.x/site-packages/,系统级安装于/usr/local/lib/python3.x/di
在Ubuntu系统里,Python的安装包到底藏在哪儿?这问题看起来简单,但实际上不同安装方式对应的路径还真不一样。下面就来详细说说,从系统自带、apt安装、pip安装到源码编译和虚拟环境,每种情况下的典型存放路径。

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. 虚拟环境中的包路径
使用venv或virtualenv创建的虚拟环境,包会隔离开来,放在项目目录下的<项目目录>/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__)"
AirBuddy 3 是面向 macOS 的蓝牙外设增强工具,可集中查看 AirPods、Beats 与苹果设备电量,提供快速连接、播放控制、电量提醒、桌面小组件和多台 Mac 外设接力等功能。
AirServer macOS版可把 Mac 转换为无线投屏接收端,通过 AirPlay 或 Google Cast 接收手机、平板和电脑画面,并支持多设备同时连接、高清镜像及会话录制,适合家庭娱乐、课堂教学、会议演示和应用展示。
AnyDesk macOS版是一款适用于远程办公、设备维护和客户支持的远程桌面工具,可连接并操作异地计算机,支持文件传输、无人值守访问、会话权限控制及跨平台协作。
Fuzor Windows版是一套面向建筑、工程与施工团队的BIM/VDC平台,可汇集多来源模型和进度数据,完成实时可视化、4D施工推演、场地物流规划、问题检查、成果演示及团队协同。
Gety Windows版是一款本地AI文件搜索工具,可索引电脑中的文档和图片,通过全文搜索、语义检索与OCR快速定位内容,并提供原版式预览、筛选和AI工具连接功能。
iMazing Windows版是一款面向iPhone、iPad和iPod用户的本地设备管理工具,可在电脑上完成多版本备份、照片与音乐传输、信息导出、应用数据管理以及新旧设备迁移。













