如何找到我的Python site-packages目录的位置?

Posted 1994july

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何找到我的Python site-packages目录的位置?相关的知识,希望对你有一定的参考价值。

来源:广州SEO

我如何找到我的site-packages目录的位置?


#1楼

这对我有用:

python -m site --user-site

#2楼

从“如何安装Django”文档 (尽管这不仅对Django安装很有用),还可以从shell中执行以下操作:

python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"

出于可读性考虑而格式化(而不是单行使用),其外观如下所示:

from distutils.sysconfig import get_python_lib
print(get_python_lib())

#3楼

from distutils.sysconfig import get_python_lib
print get_python_lib()

#4楼

如其他人所述, distutils.sysconfig具有相关设置:

import distutils.sysconfig
print distutils.sysconfig.get_python_lib()

...尽管默认的site.py做了一些粗略的修改,如下所示:

import sys, os
print os.sep.join([sys.prefix, ‘lib‘, ‘python‘ + sys.version[:3], ‘site-packages‘])

(如果常量不同,它还会添加${sys.prefix}/lib/site-python并同时添加sys.exec_prefix两个路径)。

也就是说,背景是什么? 您不应该直接弄乱您的site-packages ; setuptools / distutils将可用于安装,并且您的程序可能在virtualenv中运行,其中pythonpath完全位于用户本地,因此也不应假定直接使用系统站点包。


#5楼

前面已经提到了对get_python_lib函数的附加说明:在某些平台上,不同的目录用于平台特定的模块(例如:需要编译的模块)。 如果将plat_specific=True传递给该函数,则将获得针对特定平台的软件包的站点软件包。

 

以上是关于如何找到我的Python site-packages目录的位置?的主要内容,如果未能解决你的问题,请参考以下文章

怎样用conda安装opencv

怎样用conda安装opencv

如何查找python安装包的路径site-packages?

python下载的库包放哪里

警告:忽略无效的分发 -ip (c:\python39\lib\site-packages) 我该如何解决这个问题,这是啥意思? [复制]

如何停用鸡蛋?