Python - PIP

Halo kepada semua yang memiliki hasrat untuk menjadi programmer Python! Hari ini, kita akan memulakan perjalanan yang menarik ke dunia PIP, pemasang paket untuk Python. Jangan khawatir jika anda baru mengenali pengaturcaraan; saya akan membimbing anda melalui setiap langkah dengan penyabarannya dan kesungguhan yang sama seperti yang saya gunakan di atas rak dewan untuk bertahun-tahun. Mari kita melangkah masuk!

Python - PIP

Pip dalam Python

PIP bermakna "Pip Installs Packages" (ya, ia adalah akronim rekursif!). PANDANG PIP sebagai asisten pribadi anda untuk menguruskan pustaka Python. Ia seperti memiliki rak alat penyihir yang dapat mendapatkan alat (paket) apa pun yang anda perlukan untuk projek Python anda.

Apabila saya pertama kali mengajar Python, saya selalu memberitahu pelajar untuk membayangkan PIP sebagai pustakawan yang membantu. Apabila anda memerlukan buku tertentu (paket), anda hanya perlu untuk meminta kepada pustakawan (PIP), dan mereka akan mendapatkan untuk anda, menguruskan di atas rak anda, dan juga memastikan ia tetap terkini!

Mengemas kini pip

Kebanyakan pemasangan Python moden sudah datang dengan PIP pra-kemas kini. Walau bagaimanapun, jika anda mendapati diri anda tanpa alat yang berguna ini, jangan khuatir! Ini adalah cara untuk mendapatkannya:

  1. Muat turun skrip get-pip.py dari https://bootstrap.pypa.io/get-pip.py
  2. Buka prompt perintah atau terminal anda
  3. Pergi ke direktori di mana anda menyimpan get-pip.py
  4. Jalankan perintah berikut:
python get-pip.py

Untuk mengesahkan pemasangan, taip:

pip --version

Jika anda melihat nombor versi, selamat! Anda telah berjaya memasang PIP.

Mengemas kini Paket dengan pip

Sekarang kita telah memiliki pustakawan (PIP) kami bersedia, mari kita mula untuk meminjam beberapa buku (memasang paket)! Sintaks asas untuk memasang paket adalah:

pip install nama_paket

Contohnya, mari kita pasang pustaka popular requests:

pip install requests

PIP akan melakukan penyihirannya, memuat turun dan memasang paket serta dependensi yang mungkin dimiliki. Ia seperti meminta buku dan mendapat keseluruhan siri!

Mengatas Talian Paket

Pustaka, seperti buku, sering kali mendapat edisi baru. Untuk menatar paket kepada versi terkini, gunakan:

pip install --upgrade nama_paket

Contohnya, untuk menatar pustaka requests kami:

pip install --upgrade requests

Senarai Paket yang Dipasang

Bertanya-tanya tentang buku (paket) yang anda miliki di atas rak? PIP dapat memberikan anda senarai:

pip list

Perintah ini akan menunjukkan semua paket yang dipasang serta versinya. Ia seperti mengambil inventori atas pustaka Python anda!

Menyahpasang Paket

Kadang-kadang, kita perlu untuk membuat ruang di atas rak kita. Untuk menghapus paket, gunakan:

pip uninstall nama_paket

Contohnya:

pip uninstall requests

PIP akan meminta pengesahan sebelum menghapus paket. Ia selalu baik untuk memeriksa sekali lagi sebelum mengatakan goodbye kepada paket!

Mengembalikan Paket yang Dipasang

Apabila anda bekerja pada projek, ia sering kali berguna untuk membuat snapshot dari pustaka anda semasa. Ini dipanggil "menyebabkan" keperluan anda:

pip freeze > requirements.txt

Perintah ini akan membuat fail bernama requirements.txt dengan senarai semua paket yang dipasang serta versinya. Ia seperti membuat katalog atas pustaka Python anda!

Menggunakan fail requirements.txt

Ingat katalog yang baru kita buat? Ia sangat berguna apabila mengaturkan persekitaran baru atau berkongsi projek anda. Untuk memasang semua paket yang disenaraikan dalam fail requirements.txt, gunakan:

pip install -r requirements.txt

Perintah ini memberitahu PIP untuk membaca fail dan memasang semua paket yang disenaraikan. Ia seperti memberikan pustakawan anda senarai belanja!

Menggunakan Persekitaran Maya

Persekitaran maya adalah seperti rak bacaan pribadi di atas pustaka Python kita. Mereka membenarkan anda untuk membuat ruang terpisah untuk projek berbeza, masing-masing dengan set paket mereka sendiri. Ini menghalang konflik antara keperluan projek.

Untuk membuat persekitaran maya, gunakan:

python -m venv myenv

Untuk mengaktifkannya:

  • Pada Windows: myenv\Scripts\activate
  • Pada macOS dan Linux: source myenv/bin/activate

Apabila diaktifkan, mana-mana paket yang anda pasang akan khusus untuk persekitaran ini.

Berikut adalah rakam penyusunan perintah utama PIP yang kita telah cuba:

Perintah Keterangan
pip install nama_paket Pasang paket
pip install --upgrade nama_paket Tatar paket
pip list Senarai paket yang dipasang
pip uninstall nama_paket Nyahpasang paket
pip freeze > requirements.txt Buat fail keperluan
pip install -r requirements.txt Pasang dari fail keperluan

Ingat, PIP adalah pustakawan Python yang bersahabat anda, sentiasa bersedia untuk membantu anda menguruskan paket anda. Jangan takut untuk untuk bereksperimen dan menjelajahi pustaka baru – itu lah cara anda akan tumbuh sebagai programmer!

Di atas tahun mengajar, saya telah lihat pelajar beribu-ribu bergerak dari kesusahan ke keyakinan dengan PIP. Ia mungkin terasa menakjubkan pada awalnya, tetapi dengan latihan, anda akan menguruskan pustaka Python anda seperti profesional pada masa yang singkat.

Jadi, mari kita mula untuk membina pustaka Python anda. Siapa tahu? Buku terbaik di dunia pengaturcaraan mungkin ditulis oleh anda, menggunakan alat yang PIP membantu anda temui!

Selamat pengaturcaraan, dan maya perjalanan Python anda diisi dengan paket yang menarik dan projek yang berjaya!

Credits: Image by storyset