Разница между командами pip install sompackage и python pip install somepackage

Мне пришлось установить Sphinx в Ubuntu для использования с python (django) , и я натолкнулся на эти две команды: pip install Sphinx, а затем я тоже это увидел python -m pip install Sphinx ,

Есть ли разница в том, где Sphinx будет установлен, поскольку я хочу использовать Sphinx в глобальном масштабе?

1
задан 17 November 2015 в 04:21

2 ответа

/usr/bin/pip просто сценарий Пайтона, который призывает pip модуль, используя load_entry_point функция . Поэтому следующее (главным образом) эквивалентно:

python -m pip ...
pip ...

Видят , Каково различие между зернышком, устанавливают, и питон-m зернышко устанавливают? на Переполнении Стека для деталей.

1
ответ дан 17 November 2015 в 14:21
  • 1
    На запасе 17,04 установок I don' t имеют любое ограничение [приблизительно 110] (выше ответа, упоминает только доступный для корня; не случай для меня; кроме того, монтирование rw): fstab запись: UUID=1234-5678 /boot/efi vfat defaults 0 1 – sxc731 20 May 2017 в 21:25

Пока у Вас нет нескольких версий питона установленными, эти две команды делают то же. Вы можете проверить это, делая

pip list, и python -m pip list это должно произвести те же пакеты.

, Если у Вас действительно есть несколько версий установленными, или сохранить предпочтительную на Вас путем или называют его непосредственно с его абсолютным путем т.е. /usr/bin/python

1
ответ дан 17 November 2015 в 14:21
  • 1
    Это походит на глупый дизайн мне. Удаление его случайно = теряющий все загрузчики. openSuse установщик активно предупреждает меня если я don' t добавляют его к эти fstab, но размонтирование его hasn' t вызвал утечку радиоактивных материалов до сих пор. – jiggunjer 8 February 2017 в 02:52

Другие вопросы по тегам:

Похожие вопросы: