$ sudo pacman -S git
На Debian, Ubuntu:
$ sudo apt install git
На Fedora, CentOS, RHEL:
$ sudo dnf install git
На openSUSE:
$ sudo zypper install git
Установим пакеты Python из GitHub в Linux
Pip поддерживает установку из Git, Mercurial, Subversion и Bazaar и определяет тип VCS, используя префиксы URL, такие как: git +, hg +, svn + и bzr +.
Pip в настоящее время поддерживает клонирование:
- git,
- git+http,
- git+https,
- git+ssh,
- git+git
- и git+file
Чтобы установить, например, пакет eg Python из GitHub, просто запустите:
$ pip install git+https://github.com/srsudar/eg.git
Пример вывода:
Collecting git+https://github.com/srsudar/eg.git Cloning https://github.com/srsudar/eg.git to /tmp/pip-80a8bmyb-build Installing collected packages: eg Running setup.py install for eg ... done Successfully installed eg-1.1.1
Вы можете включить часть egg = <projectname> в конце вышеуказанной команды, чтобы явно назвать проект.
Таким образом, pip может отслеживать метаданные без необходимости запуска скрипта setup.py.
$ pip install git+https://github.com/srsudar/eg.git#egg=eg
$ pip install git+https://github.com/srsudar/eg.git@master#egg=eg
$ git clone https://github.com/srsudar/eg.git
А затем перейдите в каталог проекта:
$ cd eg
Наконец, выполните следующую команду, чтобы установить его:
$ sudo python setup.py install
или
$ sudo pip install -e .
Что делать, если у меня нет Git в моей системе?
На всякий случай, у вас не установлен git в вашей системе Linux, установите пакет python, указав полный путь к его tar-файлу, как показано ниже.
$ pip install https://github.com/srsudar/eg/archive/v1.1.1.tar.gz