Как получить путь, по которому pip устанавливает файлы `data_files`? - PullRequest
0 голосов
/ 18 июня 2020

Запуск установки pip, похоже, создает структуру каталогов + файлы, указанные в data_files в /usr/local

Однако, если я запускаю:

import sys
sys.prefix

, я получаю строку /usr.

Есть ли способ выяснить, где pip установил файлы data_files для указанного c пакета в дистрибутиве / OS agnosti c способом?

Примечание: я устанавливаю пакет из репозитория github вместо pypi, может это приведет к другому поведению?

Ответы [ 2 ]

1 голос
/ 18 июня 2020

Я считаю, что вам следует работать с sysconfig .

Сначала попробуйте:

path/to/pythonX.Y -m sysconfig

А затем попробуйте get_data функция :

import sysconfig

data_path_str = sysconfig.get_path('data')
print("data_path_str", data_path_str)
1 голос
/ 18 июня 2020

Вы можете использовать pip show <package> как описано в этом сообщении

...