Пакеты Anaconda

После установки пакета в среде anaconda я хотел бы внести некоторые изменения в код в этом пакете.

Где я могу найти каталог site-packages, содержащий установленные пакеты? Я не нашел директорию /Users/username/anaconda/lib/python2.7/site-packages

Ответы

Ответ 1

Вы можете импортировать модуль и проверить строку module.__file__. Он содержит путь к связанному исходному файлу.

В качестве альтернативы вы можете прочитать тег File в документации модуля, к которой можно получить доступ с помощью help(module) или module? в IPython.

Ответ 2

Запустите эту внутреннюю оболочку python:

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

Ответ 3

Пользователи Linux могут найти расположение всех установленных пакетов следующим образом:

pip list | xargs -exec pip show

Ответ 4

Вы также можете ввести "conda list" в командной строке. Это будет печатать установленные модули с номерами версий. Путь в вашей файловой структуре будет напечатан в верхней части этого списка.