GNU/Linux >> Belajar Linux >  >> Linux

Instal Paket Python Dari GitHub Di Linux

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= bagian di akhir perintah di atas untuk secara eksplisit memberi nama proyek. Dengan cara ini pip dapat melacak metadata untuknya tanpa harus menjalankan skrip setup.py.

$ 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.


Linux
  1. Cara menginstal Python di Linux

  2. Cara Menginstal Paket Dari Repositori Tertentu Di Linux

  3. Cara menginstal Python di Linux Mint 20

  1. Instal Python di Rocky Linux 8

  2. Cara Menginstal Python 3.10 di Rocky Linux 8

  3. Instal Linux dari Linux

  1. Instal Paket Dari PPA Ubuntu Di Debian Linux

  2. Instal Apache 2 dari Sumber di Linux

  3. Memasang ekstensi PHP di Linux