Pip, dasar-dasar, dan manajemen paket Python

tentang pip

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:

versi pip

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

lingkungan virtual virtualenv-pip

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:

instalasi pip youtube-dl

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 cari youtube-dl

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

bantuan pip

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.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   juliuco nike dijo

    Terima kasih, ini akan menjadi artikel terlengkap tentang perintah pip