首页 >后端开发 >Python教程 >我的 Python 站点包目录位于哪里?

我的 Python 站点包目录位于哪里?

Susan Sarandon
Susan Sarandon原创
2024-12-14 05:49:11555浏览

Where Are My Python Site-Packages Directories Located?

如何查找 Python 站点包目录的位置

Python 利用全局和每个用户站点包目录来管理已安装的站点包目录包。让我们探索查找这些目录的方法:

全局站点包目录

这些目录通常称为“dist-packages”,列在sys.path 变量。要显示这些目录,请运行以下命令:

python -m site

要获得更紧凑的列表,请在 Python 代码中使用 site 模块中的 getsitepackages:

python -c 'import site; print(site.getsitepackages())'

在 Python 3 中,考虑使用sysconfig 模块:

python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])'

每用户站点包目录

根据 PEP 370,这些目录保存本地安装的软件包。要查找每个用户目录,请执行:

python -m site --user-site

如果返回不存在的目录,请检查 Python 的退出状态并参阅 python -m site --help 以获取更多信息。

实用技巧

  • 使用.__path__来识别特定包的位置。
  • 使用 .__file__ 确定特定模块的位置。
  • 运行 pip show ;显示包裹信息,包括其位置。

以上是我的 Python 站点包目录位于哪里?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn