Python查看库文件位置:内置与第三方库的区别及查询方法

Evan
Evan
发布时间:2026-10-16| 4人浏览过
原创

本文详解Python中查看已安装库文件位置的方法。区分了内置标准库与第三方库的不同存储路径,介绍了通过Python代码(sys.path、__file__)和命令行工具(pip list、conda list、pip show)查询库位置的具体操作。重点解析了pip与conda在显示结果上的差异,以及虚拟环境下库导入的注意事项,帮助用户快速定位和管理Python环境中的依赖包。

总结Python中库文件的位置及其显示方式的差异。

一、存储路径的差异 1. 内置标准库通常位于环境目录下的 lib\os.py 文件中。 2. 用户自行安装的第三方库一般位于 lib\site-packages\numpy\__init__.py 等对应目录中。 二、查看方式的差异 1. 对于内置库,通常只能通过导入模块后使用 `包名.__file__` 属性来获取路径。 2. 对于自行安装的库,除了代码方式外,还可以使用 `pip show <包名>` 命令直接显示其安装位置。

Python内置标准库的位置说明

在安装环境的 lib 文件夹下的 .py 文件均属于内置标准库,它们位于环境的 lib 文件夹中。

import sys
print(sys.path)

查看已安装的第三方库的方法

以下两种命令显示的结果存在差异,具体原因可参考:https://www.jb51.net/article/266999.htm 个人理解:`pip` 方式显示的是当前活跃环境下的库,而 `conda` 方式在显示当前虚拟环境下的库的同时,还关联了 anaconda\pkgs 文件夹下的内容。该 pkgs 文件夹有助于加速虚拟环境的重新构建。 需要注意:只有 `pip list` 列出的库才能直接导入使用;若 `conda list` 显示但不在 `pip list` 中的库,则无法直接导入,需要额外安装。

pip list
conda list # 首先确定是安装了anaconda的前提下

Python内置库的位置查看方式

依次输入以下命令,

python
import 包名
包名.__file__

Python自行安装库的位置查看方式

当然也可以使用上述内置包的查询方式,另外可以使用以下命令(注意:无需进入Python交互环境)。这种方式不适用于内置包的位置查询。

pip show 包名

查看Python安装路径及已安装的库

第三方库通常位于

%Python 安装路径%\lib\site-packages

方法一、命令行操作

在 CMD 或其他控制终端中输入 `pip list`。

方法二、文件资源管理器查看

在Python命令行窗口输入

import sys
print(sys.path)

或者

import sys
for sys_path in sys.path:
   print(sys_path)
print("end\n")

查看第三方库安装位置后,进入文件资源管理器进行查看。

到此这篇关于查看Python中安装库文件位置的文章就介绍到这了,更多相关查看Python安装库位置的内容请搜索本站以前的文章或继续浏览下面的相关文章,希望大家以后多多支持本站!

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。