Установка пакета 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)?
Ответы
Ответ 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