Pemrograman

Semua yang harus Anda ketahui tentang PIP dan PyPi Python

Semua yang harus Anda ketahui tentang PIP dan PyPi Python

PIP adalah manajer paket standar yang tersedia di python. Meskipun pustaka standar Python hadir dengan banyak paket yang berguna secara default, kami tidak terbatas hanya pada paket-paket itu. Di python, kami memiliki repositori paket yang luas di PyPI, yang dikembangkan oleh banyak kontributor hebat. Dengan bantuan manajer paket pip, kami dapat dengan mudah menginstal dan menggunakan salah satu paket ini dalam kode python kami our.

Anda mungkin bertanya-tanya apa perlunya PIP atau PyPI dalam proyek kami ketika kami dapat menulis kode tanpa paket-paket itu hanya menggunakan pustaka standar python. Alasan di balik ini adalah, kita dapat menghemat waktu dan tenaga sebagai programmer python. Kami dapat menggunakan banyak paket yang tersedia di repositori PyPI untuk menulis kode dengan cepat tanpa menemukan kembali roda.

Konsep manajer paket saat ini digunakan dalam banyak bahasa pemrograman, termasuk ruby ​​​​dan javascript.

Untuk mengikuti tutorial ini, disarankan untuk menginstal versi terbaru python di sistem Anda. Jika Anda belum menginstal python terbaru, Anda dapat mengikuti panduan kami tentang menginstal versi python terbaru di Linux. 

Ikhtisar PIP

PIP adalah manajer paket standar untuk python. Artinya dengan menggunakan pip, kita dapat menginstal dan mengelola library tambahan di python yang bukan merupakan bagian dari library standar python. Mari kita lihat semua fiturnya yang luar biasa, yang akan membantu kita membangun pengetahuan yang baik tentang python.

Instalasi PIP

Di banyak Sistem Operasi, pip hadir secara default atau diinstal saat menginstal python, membuat tugas kami mudah, dan kami tidak memberi makan instalasi manual apa pun. Anda dapat memeriksa apakah pip ada atau tidak di Sistem Operasi Anda dengan mengetikkan perintah berikut di terminal Anda.

pip --versi

Jika perintah di atas berhasil dijalankan dan mencetak versi pip yang ada di sistem Anda, Anda perlu menginstalnya secara manual.

Untuk pengguna Windows, mungkin ada instalasi python yang rusak karena pip mana yang tidak berfungsi, sehingga mereka dapat menginstal pip dengan menginstal ulang python menggunakan pengaturan default yang ada di python.organisasi. Di Linux, kita dapat dengan mudah menginstal pip menggunakan manajer paket default yang ada untuk OS. Di distro Linux yang menggunakan DNF atau manajer paket yum, kita perlu mengetikkan perintah berikut untuk menginstal pip:.

sudo yum install python3-pip

atau,

sudo yum tingkatkan python3-pip

Untuk menginstal pip pada sistem Ubuntu/Debian yang memiliki manajer paket apt, gunakan:

sudo apt install python3-pip

Ini akan menginstal manajer paket pip di sistem Linux Anda. Anda dapat memeriksa instalasi Anda dengan mengetik:

pip --versi

Memasang Paket

Alat pip telah dibuat untuk mempermudah tugas kita sebagai programmer python. Kami dapat menggunakan manajer paket pip untuk menginstal paket python baru di lingkungan python kami dengan mudah. Untuk menginstal paket python menggunakan pip, kita perlu meneruskan nama paket sebagai argumen ke parameter instal perintah pip. Lihatlah sintaks di bawah ini.

pip install package_name

Jika kita ingin menginstal paket python Django, kita perlu mengetikkan perintah berikut di terminal:.

pip install django

Anda dapat menggunakan Django dalam proyek. Saat menjalankan kode, kami akan memiliki output berikut di terminal kami:.

menginstal paket menggunakan pip

Kami juga dapat menginstal versi tertentu menggunakan python dengan menentukan versi di parameter instal. Untuk menginstal paket Django versi 2.1, jalankan kode berikut:.

pip instal Django==2.1

Berikut adalah outputnya.

menginstal versi paket tertentu menggunakan pip

Kami juga dapat menginstal beberapa paket menggunakan alat pip menggunakan perintah di bawah ini.

pip menginstal labu Django

Menggunakan Persyaratan.file txt

Saat menginstal paket menggunakan perintah pip secara langsung, itu akan menginstal versi terbaru dari paket. Tetapi dalam banyak kasus, kami tidak memerlukan versi terbaru dan memerlukan versi paket yang ditentukan agar program dapat berjalan dengan benar. Kita bisa membuat kebutuhan.txt file yang akan berisi paket-paket yang diperlukan dalam program dengan info versinya. Perintah pip install dapat membaca file ini, dan paket yang diperlukan dapat diinstal dengan mudah. Kami dapat menggunakan file ini untuk menginstal paket yang diperlukan oleh program kami di mesin lain juga. Misalnya, buat Persyaratan.txt file di direktori kerja Anda saat ini dengan data berikut:.

permintaan==2.21.0 urllib3==1.24.1

Sekarang jalankan perintah berikut di direktori tempat rperalatan.txt file hadir.

pip install -r persyaratan.txt

Perintah di atas akan menginstal semua paket yang ada di Persyaratan.txt dengan versi yang diberikan dalam file. Ini adalah praktik yang baik untuk menyertakan a Persyaratan.txt file dengan program yang kami tulis sehingga semua orang dapat dengan mudah menginstal paket yang ditentukan seperti yang diperlukan oleh program, membuat program kami berjalan tanpa kesalahan.

Daftar semua paket

Kami juga dapat menggunakan manajer paket pip untuk mendaftar semua paket yang ada di lingkungan python kami our. Untuk melakukannya, kita perlu menggunakan parameter list dengan perintah pip. Misalnya, jalankan perintah berikut di terminal Anda.

daftar pip

Ini akan mencantumkan semua paket python yang diinstal di sistem Anda. Anda akan melihat output yang mirip dengan gambar di bawah ini.

daftar gambar dengan pip

Anda juga dapat menggunakan alat pip untuk mendapatkan detail tentang paket tertentu. Untuk melakukan ini, kita perlu meneruskan nama paket sebagai argumen ke parameter show perintah pip. Sebagai contoh, lihat kode di bawah ini.

pip show django

Ini akan menunjukkan kepada anda detail tentang paket Django, termasuk versinya dalam menjalankan perintah di atas. Kita akan melihat output berikut saat menjalankan perintah.

detail paket menggunakan pip

Seperti yang Anda lihat di output, ia telah memberikan semua detail tentang paket, termasuk ringkasannya, penulis, versi, lokasi di perangkat, dan tautan ke beranda. Ada juga tautan ke halaman Github untuk kodenya.

Menemukan paket baru

Pip menyediakan opsi pencarian yang dapat digunakan untuk menemukan paket baru. Misalnya, untuk menemukan paket yang berisi kata kunci HTTP, kita perlu menjalankan kode berikut:.

pencarian pip http

Saat menjalankan kode di atas, kita akan mendapatkan nama semua paket yang berisi kata kunci HTTP dan mendapatkan deskripsi singkat dari perintah tersebut, yang akan membantu kita memilih paket yang akan digunakan dalam proyek kita. Kami akan mendapatkan output berikut saat menjalankan perintah di atas.

mencari paket menggunakan pencarian pip

Kami juga dapat mencari paket dengan mengunjungi situs web PyPI. Menemukan paket menggunakan situs web PyPI adalah pilihan terbaik karena memberi kami fitur tambahan seperti memfilter paket. Misalnya, jika kita mencari kata kunci HTTP, kita akan melihat yang berikut:.

mencari paket di situs web PyPI

Kami juga dapat mengklik paket untuk menemukan informasi tentang paket. Misalnya, ketika kita mengklik paket http1, kita akan melihat berikut ini.

deskripsi paket di situs web PyPI

Seperti yang Anda lihat, kami mendapatkan sebagian besar info tentang paket, termasuk deskripsi paket, detail penulis riwayat rilis, dll. Ada juga perintah pip yang perlu kita jalankan di terminal untuk menginstal paket itu. Anda juga dapat menemukan paket untuk digunakan dalam proyek Anda menggunakan mesin pencari favorit Anda di browser internet.

Memperbarui Paket

Kami juga dapat menggunakan manajer paket pip untuk memperbarui paket python dengan mudah. Kita perlu menggunakan opsi pemutakhiran dengan parameter instal mengikuti nama paket yang ingin kita perbarui dalam perintah pip. Misalnya, Untuk memperbarui Django paket, kita perlu mengetikkan perintah berikut di terminal.

instal pip --upgrade Django

memutakhirkan paket menggunakan pip

Perintah Periksa PIP

Alat pip dilengkapi dengan opsi yang sangat baik, yang dapat digunakan untuk memeriksa apakah ada dependensi yang rusak. Menggunakan opsi centang dengan perintah pip, kita akan mendapatkan detail dari semua dependensi yang belum terpenuhi. Kehadiran dependensi yang rusak dapat merusak kode kami, jadi ada baiknya untuk memeriksanya dan meningkatkan paket. Kita perlu mengetikkan perintah berikut untuk memeriksa dependensi yang rusak.

cek pip

Saat menjalankan perintah, saya mendapatkan output berikut.

memeriksa ketergantungan yang tidak terpenuhi menggunakan pip

Seperti yang Anda lihat pada gambar di atas, saya memiliki beberapa dependensi yang belum terpenuhi yang perlu diselesaikan. Jika saya tidak menyelesaikannya, mereka dapat menyebabkan kesalahan saat menggunakan proyek kami.

Menghapus Paket

Ada kalanya kami ingin menghapus paket yang diinstal dari PyPI. Kita dapat melakukannya dengan mudah menggunakan manajer paket pip. Kami dapat menghapus paket dari sistem kami menggunakan parameter uninstall dengan perintah pip dan meneruskan nama paket sebagai argumen. Misalnya, jika kita ingin menghapus paket Django dari sistem kita, kita perlu menjalankan perintah berikut di terminal:.

pip uninstall django

Ini akan menghapus paket Django secara permanen dari lingkungan python kami. Kita akan melihat output berikut di terminal.

menghapus instalan paket menggunakan pip

Meningkatkan PIP

Kita juga harus memutakhirkan pengelola paket pip untuk mengunduh paket terbaru dari repositori PyPI. Gunakan perintah berikut di terminal.

pip install -U pip 

Kita akan melihat output, seperti yang ditunjukkan pada gambar di bawah ini.

memperbarui pip

Untuk sistem windows, kita perlu mengetikkan perintah berikut untuk memutakhirkan manajer paket pip.

python -m pip install -U pip

Alternatif PIP

PIP adalah alat yang hebat untuk programmer python. Ini digunakan di banyak proyek dan aplikasi kecil atau perusahaan untuk manajemen paket. PIP bagus untuk manajemen paket, dan tutorial ini telah memberi Anda dasar-dasar yang Anda butuhkan saat menggunakannya, tetapi beberapa alat merupakan alternatif yang lebih baik untuk alat pip. Salah satu alternatif tersebut adalah Anaconda, yang telah kita bahas dalam tutorial menginstal anaconda di Linux.

Anaconda adalah paket, ketergantungan, dan manajer lingkungan untuk bahasa seperti Python atau R. Ini terutama digunakan untuk ilmu data dan pembelajaran mesin. Ia menggunakan repositorinya untuk meng-host semua paket. Anaconda tidak hanya digunakan sebagai manajer paket, tetapi juga digunakan untuk membuat lingkungan virtual, mengelola versi python, dll. Anda harus melihat tutorial kami untuk titik awal yang baik untuk belajar dan menggunakan anaconda.

Kesimpulan

Itu saja untuk hari ini! Kami mempelajari dasar-dasar yang perlu diketahui saat menggunakan manajer paket PIP. Setelah Anda berpengalaman di dalamnya, Anda dapat dengan mudah menginstal dan mengelola paket pada sistem python Anda your. Anda mungkin juga ingin melihat panduan khusus kami tentang penggunaan for loop di python.

Cara Mengganti Tombol Kiri & Kanan Mouse di PC Windows 10
Sudah menjadi hal biasa bahwa semua perangkat mouse komputer dirancang secara ergonomis untuk pengguna yang tidak kidal. Tetapi ada perangkat mouse ya...
Tiru klik Mouse dengan mengarahkan mouse menggunakan Clickless Mouse di Windows 10
Menggunakan mouse atau keyboard dalam posisi yang salah dari penggunaan yang berlebihan dapat menyebabkan banyak masalah kesehatan, termasuk keteganga...
Tambahkan gerakan Mouse ke Windows 10 menggunakan alat gratis ini
Dalam beberapa tahun terakhir, komputer dan sistem operasi telah berkembang pesat. Ada saat ketika pengguna harus menggunakan perintah untuk menavigas...