【Python环境】默认库安装路径和设置库路径

本文介绍了Python的默认安装路径,包括终端启动器位置、系统库路径及第三方库路径,并详细讲解了如何通过sys模块来查看和修改库搜索路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python中默认的终端启动器python在/usr/bin/目录下。

python中默认的系统库路径在/usr/lib/pythonx.x/目录下。

python中默认的第三方库路径在/usr/local/lib/pythonx.x/目录下。


python中默认的库搜索目录都放在sys模块中path下,用以下方法导入并打印:

import sys
print sys.path

sys.path是一个list可用下面的方法为python增加一个库的搜索路径:

sys.path.append('新的库路径')


### Linux 系统中 Python 安装位置 在 Linux 系统中,Python 的标准第三方通常会被安装到特定目录下。通过命令可以查询当前系统的 Python 路径列表。 运行以下命令可查看 Python 解释器所使用的路径集合: ```bash python -c "import sys; print(sys.path)" ``` 这将返回一个包含多个路径的列表,表示 Python 查找模块的位置[^1]。例如,在某些系统上可能显示如下路径: `['', '/usr/lib64/python27.zip', '/usr/lib64/python2.7', ... ,'/usr/lib/python2.7/site-packages']` #### 默认路径解释 - **空字符串 (`''`)** 表示当前工作目录。 - `/usr/lib/pythonX.Y/` 是 Python 标准所在的默认路径,其中 `X.Y` 是 Python 版本号。 - `/usr/lib/pythonX.Y/site-packages/` 是全局安装的第三方所在的标准位置。 - 如果使用虚拟环境,则会额外增加类似于 `venv/lib/pythonX.Y/site-packages/` 的路径用于隔离不同项目的依赖项。 当手动编译并安装新的 Python 版本时(如 Python 3.9),可以通过指定前缀来定义自定义安装路径。例如: ```bash ./configure --prefix=/usr/local/python3 make && make install ``` 之后创建软链接以便于访问新版本的 Python 可执行文件[^2]: ```bash ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ``` 对于 Ansible 或其他工具所需的外部 Python 如果未找到的情况,可能是由于缺少必要的软件包或者该并未被正确加载至环境中[^4]。此时需确认目标机器已成功安装对应及其依赖关系,并将其加入 PYTHONPATH 中去。 总结来说,Linux 上 Python 的主要存储地点包括但不限于上述提到的各种 site-packages 文件夹;具体取决于操作系统配置、用户设置以及是否采用了虚拟化技术等因素影响实际布局结构。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值