Установка пакета 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)?
2 ответов
флаг-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
для Python 3 убедитесь, что у вас установлен python3-pip (и, конечно, установлен git):
синтаксис только что изменился на:
sudo pip3 install git+git://github.com/someuser/someproject.git