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

Установка пакета Python из Github с помощью PIP

Я видел, как он документировал, что вы можете установить пакет Python для размещения Github с помощью pip через:

sudo pip install -e git+git://github.com/myuser/myproject.git#egg=myproject

Однако, похоже, этот пакет устанавливается в текущий рабочий каталог, который почти никогда не должен быть там, где должен быть.

Как вы инструктируете pip установить его в стандартный каталог пакетов Python (например, на Ubuntu это/usr/local/lib/python2.6/dist-packages)?

4b9b3361

Ответ 1

Флаг -e сообщает pip, чтобы установить его как "редактируемый", т.е. сохранить источник. Снимите флаг -e, и он должен делать то, что вы ожидаете.

sudo pip install git+git://github.com/myuser/myproject.git#egg=myproject

Если это не работает, попробуйте использовать https вместо git.

sudo pip install git+https://github.com/myuser/myproject.git#egg=myproject

Ответ 2

Для Python 3 убедитесь, что у вас установлен python3-pip (и, конечно, git):

Синтаксис просто изменился на:

sudo pip3 install git+git://github.com/someuser/someproject.git