Python查看库文件位置:内置与第三方库的区别及查询方法
本文详解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安装库位置的内容请搜索本站以前的文章或继续浏览下面的相关文章,希望大家以后多多支持本站!
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









