Di artikel selanjutnya kita akan melihat bagaimana kita dapat mengelola paket Python menggunakan Pip. Seperti siapa lagi dan siapa yang paling tidak akan tahu bahwa ini adalah administrator dari paket python. Ini dapat digunakan untuk menginstal, memperbarui, dan menghapus paket yang ditulis dalam bahasa pemrograman Python.
Nama adalah akronim rekursif yang dapat diartikan sebagai Penginstal Paket Pip o Penginstal Python Pip. Ini adalah sistem manajemen paket sederhana yang digunakan untuk instalasi dan manajemen paket yang dapat ditemukan di Indeks Paket Python (PyPI). Python 2.7.9 dan yang lebih baru (dalam seri Python2), Python 3.4 dan yang lebih baru termasuk pengelola ini (pip3 untuk Python3) default.
Instalasi
Untuk menginstal ini manajer paket di Debian dan Ubuntu, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis:
sudo apt-get install python3-pip
Kita juga bisa instal pip dari file python. Kami hanya harus mengeksekusi:
wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py
Perhatikan bahwa get-pip.py juga akan dipasang alat penyiapan y roda.
Perbarui PIP
Manajer paket ini Itu sudah akan diinstal jika kita menggunakan Python 2> = 2.7.9 atau Python 3> = 3.4. Kami dapat memperbaruinya menggunakan di terminal:
sudo pip install -U pip
Untuk memperbarui segalanya (pip, alat penyiapan, whell), kami akan mengeksekusi:
sudo pip install --upgrade pip setuptools wheel
Ketahui versi mana yang diinstal
Jika kita ingin mengetahui versi terinstal dari manajer paket ini, kami akan mengeksekusi:
pip --version
Membuat lingkungan virtual
Sebelum menginstal paket Python apa pun, disarankan untuk membuat lingkungan virtual. Lingkungan virtual Python memungkinkan kita menginstal paket Python di lokasi yang terisolasi, bukan secara global.
Katakanlah kita perlu menginstal paket Python, misalnya youtube-dl, yang membutuhkan LibFoo versi 1, tetapi aplikasi lain memerlukan versi 2. Dalam situasi ini, mudah untuk secara tidak sengaja memperbarui aplikasi yang seharusnya tidak diperbarui. Untuk menghindari ini, kami mengisolasi paket di lingkungan virtual. Semua lingkungan virtual memiliki direktori instalasinya sendiri dan tidak berinteraksi atau konflik satu sama lain.
Kita dapat membuat lingkungan Python yang terisolasi menggunakan dua alat:
- Datang.
- virtualenv.
Jika Anda menggunakan Python 3.3 dan yang lebih baru, Venv diinstal secara default. Untuk contoh ini saya Saya menggunakan Python 2.x, dan saya perlu menginstal virtualenv. Untuk melakukan ini, saya harus menjalankan:
sudo pip install virtualenv
Buat lingkungan virtual menggunakan virtualenv
virtualenv NOMBRE source NOMBRE/bin/activate
Setelah Anda menjalankan perintah di atas, Anda akan segera ditempatkan di lingkungan virtual Anda. Untuk nonaktifkan lingkungan virtual dan kembali ke shell normal Anda, jalankan:
deactivate
Kelola Paket Python
Sekarang kita akan melihat penggunaan dasar yang paling umum. Untuk melihatnya daftar semua perintah dan opsi yang tersedia umum kita hanya perlu mengeksekusi:
pip
Jika perlu pelajari lebih lanjut tentang sebuah perintah, seperti instalasi, kami akan menjalankan:
pip install --help
Instal paket
Pertama kita akan pergi menciptakan lingkungan virtual seperti yang ditunjukkan berikut ini. Dalam contoh ini saya hanya akan menggunakan virtualenv.
virtualenv MIENV
Ganti MIENV dengan nama Anda sendiri. Akhirnya, aktifkan itu menggunakan perintah:
source MIENV/bin/activate
Setelah Anda menjalankan perintah di atas, Anda akan ditempatkan dalam lingkungan virtual Anda. Sekarang saatnya menginstal paket. Untuk menginstal misalnya youtube-dl, jalankan:
pip install youtube-dl
Perintah ini akan menginstal youtube-dl dengan semua dependensinya.
Instal versi paket
untuk instal versi tertentu, Lari:
pip install youtube_dl=2017.12.14
untuk instal versi selain yang ditentukan, Lari:
pip install youtube_dl!=2017.12.14
Paket unduhan
untuk unduh paket dengan semua dependensi (tanpa menginstalnya), Lari:
pip download youtube-dl
Buat daftar semua paket yang diinstal
Untuk menemukan paket mana yang diinstal, kami akan menjalankan:
pip list
Perintah ini akan menampilkan semua paket yang diinstal menggunakan manajer ini.
Cari paket
untuk cari paket tertentu, misalnya youtube-dl, jalankan:
pip search youtube-dl
Perbarui paket
untuk perbarui paket yang sudah ketinggalan zaman, Lari:
pip install --upgrade youtube-dl
untuk daftar semua paket usang dalam format kolom, jalankan:
pip list --outdated --format=columns
Sekarang, perbarui paket kedaluwarsa ke versi terbaru yang tersedia menggunakan perintah:
pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U
Copot pemasangan paket
untuk uninstall / hapus paket yang diinstal, Lari:
pip uninstall youtube-dl
Untuk menghapus beberapa paket, kita harus menuliskannya dengan spasi di antaranya.
Jika kita mau hapus semua paket python yang diinstal menggunakan manajer paket, kami akan mengeksekusi:
pip freeze | xargs pip uninstall -y
Membantu
Pada titik ini kita akan mendapat gambaran tentang pengelola paket Python dan penggunaannya. Tapi ini hanya puncak gunung es dari semua yang bisa kita lakukan. Untuk lebih jelasnya dan mendalam, kita bisa berkonsultasi dengan dokumentasi resmi dan bagian bantuan menambahkan -membantu ke nama pengelola file.
Terima kasih, ini akan menjadi artikel terlengkap tentang perintah pip