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

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

Susan Sarandon
发布: 2024-12-14 05:49:11
原创
552 人浏览过

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板