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

Как вручную установить pypi-модуль без pip/easy_install?

Я хочу использовать gntp module для отображения тостероподобных уведомлений для программного обеспечения C/С++. Я хочу упаковать все зависимости для того, чтобы soft был самоисполняемым на другом компьютере.

Модуль gntp доступен только через установщик pip, который не может быть использован (компьютер, на котором работает soft, не имеет никакого интернет-соединения): как его установить из источников?

Я бы предпочел не заставлять пользователя устанавливать easy_install/pip и вручную добавлять путь pip к% PATH.

PS: Я использую Python 2.7 на компьютере под Windows.

4b9b3361

Ответ 1

  • Загрузите пакет
  • разархивируйте его, если он зашифрован.
  • cd в каталог, содержащий setup.py
  • Если какие-либо инструкции по установке, содержащиеся в документации, приведенной здесь, читайте и следуйте инструкциям ИНАЧЕ
  • введите python setup.py install

Вам могут потребоваться права администратора для шага 5. То, что вы здесь делаете, зависит от вашей операционной системы. Например, в Ubuntu вы скажете sudo python setup.py install

EDIT - благодаря kwatford (см. первый комментарий)

Чтобы обойти необходимость привилегий администратора на шаге 5 выше, вы можете использовать флаг -ser. Таким образом, вы можете установить пакет только для текущего пользователя.

В документах говорится:

Файлы будут установлены в подкаталоги site.USER_BASE (записаны как пользовательская база в дальнейшем). Эта схема устанавливает чистые модули Python и модули расширения в том же месте (также известном как site.USER_SITE). Вот значения для UNIX, включая Mac OS X:

Более подробную информацию можно найти здесь: http://docs.python.org/2.7/install/index.html