Пакеты 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" в командной строке. Это будет печатать установленные модули с номерами версий. Путь в вашей файловой структуре будет напечатан в верхней части этого списка.