如何找到我的目录的位置site-packages
?
答:
有两种类型的站点包目录:全局目录和每个用户目录。
-
sys.path
运行时会列出全局站点包(“ dist-packages ”)目录:python -m site
要获得更简洁的列表,请
getsitepackages
从Python 代码中的site 模块运行:python -c 'import site; print(site.getsitepackages())'
注意:在虚拟环境中getsitepackages 不适用于旧版本的
virtualenv
,sys.path
但从上面将正确列出 virtualenv 的 site-packages 目录。在 Python 3 中,您可以改用sysconfig 模块:python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])'
-
每个用户站点包目录 ( PEP 370 ) 是 Python 安装本地包的位置:
python -m site --user-site
如果它指向一个不存在的目录,请检查 Python 的退出状态并查看
python -m site --help
解释。提示:运行
pip list --user
或将为您提供所有已安装的pip freeze --user
每个用户站点包的列表。
标签:Python,site,python,--,packages,目录 From: https://www.cnblogs.com/sunbigfly/p/17596083.html