获取安装包位置(非本地)

2024-04-25 08:26:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要获取已安装包的位置(即从“站点包”或“dist包”),但我可能在包的目录中。你知道吗

我已经试过了thesequestions的所有方法,不可避免地出现了一些问题。你知道吗

我已经尝试过pip.get_installed_distributions(),这非常接近,但是不能保证包已经安装了pip。如果包没有安装pip,那么get_installed_distributions()不会返回包。你知道吗


Tags: pipinstalled方法目录get站点dist安装包
1条回答
网友
1楼 · 发布于 2024-04-25 08:26:50

怎么样:

python -c 'import module; print module.__file__'

例如:

$ python -c 'import ssl; print ssl.__file__'
/usr/lib64/python2.7/ssl.pyc

比较:

$ python -c 'import requests; print requests.__file__'
/home/lars/env/common/lib/python2.7/site-packages/requests/__init__.pyc

相关问题 更多 >