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安装、源码编译以及虚拟环境下的典型存放路径。

长期稳定更新的攒劲资源: >>>点此立即查看<<<
Ubuntu系统自带的Python(例如Python 3.x)的可执行文件通常位于/usr/bin/python3,这是一个软链接,指向具体版本如/usr/bin/python3.10。其标准库及通过apt安装的第三方包存放在/usr/lib/python3/dist-packages/。这些路径为系统默认,无需额外配置,Python解释器即可识别。
通过sudo apt install python3-安装的包,统一存放于系统级路径/usr/lib/python3/dist-packages/。该目录下包对所有用户可用,且无需sudo权限即可访问,兼顾便捷与安全。
使用pip安装包时,路径取决于运行权限。推荐采用pip install --user,包将放置于用户目录下的~/.local/lib/python3.x/site-packages/,仅影响当前用户,安全且隔离。若使用sudo pip install,包会安装至系统级路径/usr/local/lib/python3.x/dist-packages/,影响所有用户,但易与系统包产生冲突,一般不推荐。
通过源码编译安装Python时,路径取决于编译配置。默认情况下,可执行文件位于/usr/local/bin/python3.x,库文件在/usr/local/lib/python3.x/site-packages/。若使用./configure --prefix指定安装目录,路径会相应改变。源码安装后可能需要手动配置环境变量才能全局使用。
使用venv或virtualenv创建的虚拟环境,包会隔离存放于项目目录下的<项目目录>/venv/lib/python3.x/site-packages/,每个项目拥有独立包环境,互不干扰,这是现代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__)"
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述