Terkadang, paket atau skrip python tertentu yang ingin Anda instal mungkin tidak tersedia di Python Package Index (PyPI) . Meskipun paket tersebut tersedia di PyPI, fitur baru dari paket tersebut mungkin tidak tersedia. Jadi, Anda tidak dapat menginstalnya menggunakan Pip manajer paket di kotak Linux Anda. Dalam kasus seperti itu, Anda dapat dengan mudah menginstal paket-paket tersebut langsung dari repositori GitHub resminya. Panduan singkat ini menjelaskan cara menginstal paket Python dari GitHub di Linux dan distribusi mirip Unix lainnya.
Prasyarat
Pastikan Anda telah menginstal git dan pip pada sistem Linux Anda. Kedua paket tersebut tersedia di repositori default sebagian besar distribusi Linux.
Untuk menginstal git di Arch Linux dan variannya seperti Manjaro Linux, jalankan:
$ sudo pacman -S git
Di Debian, Ubuntu:
$ sudo apt install git
Di Fedora, CentOS, RHEL:
$ sudo dnf install git
Di openSUSE:
$ sudo zypper install git
Untuk menginstal Pip, lihat panduan berikut:
- Cara Mengelola Paket Python Menggunakan PIP
Instal Paket Python Dari GitHub Di Linux
Pip mendukung penginstalan dari Git , Gerakan , Subversi dan Bazaar , dan mendeteksi jenis VCS menggunakan awalan URL seperti:git+, hg+, svn+, dan bzr+. Pip saat ini mendukung kloning;
- git,
- git+http,
- git+https,
- git+ssh,
- git+git
- dan git+file
Untuk tujuan panduan ini, saya akan menggunakan "misalnya" , klien Python untuk mengakses laman tldr .
Untuk menginstal misalnya paket python dari GitHub, cukup jalankan:
$ pip install git+https://github.com/srsudar/eg.git
Contoh keluaran:
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
instal misalnya paket python dari github di linux
Anda dapat menyertakan telur=
$ pip install git+https://github.com/srsudar/eg.git#egg=eg
Anda juga dapat memberikan nama cabang, hash komit, nama tag, atau git ref saat menginstal paket dari github. Misalnya, perintah berikut akan menginstal paket python dari master cabang.
$ pip install git+https://github.com/srsudar/[email protected]#egg=eg
Cara lain untuk menginstal paket Python dari GitHub adalah dengan mengkloning repositori Git:
$ git clone https://github.com/srsudar/eg.git
Dan kemudian cd ke direktori proyek:
$ cd eg
Terakhir, jalankan perintah berikut untuk menginstalnya:
$ sudo python setup.py install
Atau,
$ sudo pip install -e .
Bagaimana jika saya tidak memiliki Git di sistem saya?
Untuk berjaga-jaga, Anda belum menginstal git di sistem Linux Anda, instal paket python dengan menyebutkan path lengkap file tarball-nya seperti di bawah ini.
$ pip install https://github.com/srsudar/eg/archive/v1.1.1.tar.gz
Semoga membantu.