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!
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:
- Muat turun skrip
get-pip.py
dari https://bootstrap.pypa.io/get-pip.py - Buka prompt perintah atau terminal anda
- Pergi ke direktori di mana anda menyimpan
get-pip.py
- 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