Подтвердить что ты не робот

Где easy_install устанавливает вещи?

Я хочу установить sphinx, и на сайте говорится:

easy_install -U Sphinx

Что произойдет, когда я установлю эту команду? я тоже получу источник? Где он будет установлен?

4b9b3361

Ответ 1

На Ubuntu я считаю, что он устанавливает в /usr/local/lib/python 2.6/dist-packages/, и я считаю, что он устанавливает для него яйцо. -U означает обновление, если уже установленный

Ответ 2

/usr/lib/pythonx.y/site-packages

pythonx.y - это ваша версия python. Это может быть python2.4, python2.7, python3.1 и т.д.

Если у вас есть несколько версий python в вашей системе, вы должны easy_install-x.y устанавливать пакеты для своего нестандартного python. Снова x.y - это ваша версия python. Вы использовали бы это, если бы хотели общаться с Python 3, но ваша система по умолчанию - 2.7.

Ответ 3

В docs:

По умолчанию пакеты устанавливаются в каталог каталогов установки сайта Python, если вы не указали параметр -d или --install-dir, чтобы указать альтернативный каталог или указать альтернативное местоположение с помощью файлов конфигурации distutils.

Чтобы получить источник:

Иногда дистрибутив источника пакета содержит дополнительную документацию, примеры, файлы конфигурации и т.д., которые не являются частью его реального кода. Если вы хотите изучить эти файлы, вы можете использовать параметр - editable для EasyInstall, а EasyInstall будет искать исходный дистрибутив или URL-адрес Subversion для пакета, затем загружать и извлекать его или проверять его как подкаталог указанную директорию --build.

Ответ 4

По умолчанию easy_install устанавливает пакеты в основном каталоге Python site-packages. Обычно это будет /usr/lib/python2.6/site-packages/. Тем не менее, я нашел ubuntu, чтобы его пакеты были установлены в директорию dist-packages. Существуют определенные проблемы с пакетами ubuntu, сосуществующими с пакетами, установленными пользователем, загруженным setuptools. В этом случае вы либо придерживаетесь версии своего пакета, либо если хотите, либо установите все пакеты из источника и, возможно, используйте настраиваемое местоположение установки для ваш пакет установки.