Dalam Python, menggunakan pakej Python yang diterbitkan oleh pembangun lain dalam projek anda sendiri adalah satu perkara yang akan menjadikan hidup anda lebih mudah. Indeks Pakej Python, atau PyPI, ialah repositori besar kod yang boleh anda gunakan. Ketahui cara untuk membolehkan anda bermula dengan PyPI dan program pemasangnya, PIP (Pemasang Pakej untuk Python).
Arahan ini harus berfungsi pada mana-mana versi macOS yang disokong oleh pemasang Python semasa, yang termasuk v10.6+ (Snow Leopard) untuk pemasang 32-bit dan v10.9 (Mavericks) untuk 64-bit- hanya versi pemasang semasa.
Cara Memasang PIP pada macOS
PIP ialah pemasang pakej lalai dan baru-baru ini telah ditambahkan pada pengedaran teras Python. Ini bermakna untuk memasang PIP kita perlu memasang Python.
Walaupun Python 2 pernah diprapasang dalam macOS, anda harus menggunakan versi yang lebih baharu, Python 3. Satu-satunya sebab untuk terus menggunakan v2.7 adalah untuk menyokong aplikasi sedia ada yang lebih lama. Nasib baik, jika anda baru bermula, anda tidak mempunyai apa-apa daripada ini.
Pemasangan Python ialah urusan berasaskan. PKG standard. Untuk memulakan dan menjalankannya, lakukan langkah berikut:
-
Pertama, pergi ke tapak web Python dan dapatkan keluaran terbaharu. Melainkan anda menggunakan mesin lama dan terpaksa menggunakan versi macOS sebelumnya atas sebab tertentu, muat turun fail 64-bit.
- Ini ialah format macOS. PKG standard, jadi anda boleh klik sahaja fail pemasang untuk memulakan sesuatu.
-
Skrin pertama akan memberikan sedikit maklumat tentang pemasangan, klik Teruskan untuk bergerak bersama.
-
Klik Teruskan pada halaman berikut juga, yang memberitahu anda bahawa projek itu akan berhenti menyediakan sokongan untuk pemasang 32-bit dari v3.8 dan seterusnya.
-
Skrin seterusnya meminta anda menerima lesen untuk Python. Klik Teruskan, kemudian klik Setuju.
-
Anda perlu memilih destinasi untuk pemasangan pada skrin berikut. Anda boleh mengklik Install untuk meletakkannya pada pemacu utama anda, atau klik Customize jika anda mempunyai tempat lain dalam fikiran. Anda juga perlu memasukkan kata laluan anda untuk meneruskan.
-
Kini pemasang akan mula menyalin fail.
- Setelah pemasangan selesai, folder apl akan dibuka dalam Finder.
Memeriksa Pemasangan Python pada macOS
Pemasangan mengandungi beberapa item, seperti berikut:
- Dua fail. RTF: Setelah mengandungi Lesen; yang satu lagi fail ReadMe.
- Dua fail. COMMAND: Ini ada untuk membantu melaksanakan beberapa konfigurasi. Fail Install Certificates.command akan menyediakan beberapa sijil SSL dan fail Update Shell Profile.command akan membantu jika anda menghadapi masalah menggunakan Python 3 dan mendapati anda sentiasa diarahkan ke Python 2.
- Aplikasi IDLE: Persekitaran pembangunan bersepadu khusus untuk Python.
- Pelancar Python: Membantu anda mengkonfigurasi beberapa tetapan yang berkaitan dengan melancarkan skrip Python.
Cara Mengesahkan Python Berfungsi pada macOS
Sebelum anda boleh menggunakan Python, sebaiknya pastikan pemasangan Python anda berfungsi dengan betul.
-
Cuba arahan berikut dalam Terminal:
python --versi
Python 3.7.4
-
Jika anda ingin mengesahkan lagi perkara, cuba jalankan skrip Python mudah. Masukkan (atau tampal) kod berikut ke dalam fail teks kosong dan namakannya "hello-world.py":
cetakan ("Hello World!")
-
Sekarang, pada gesaan arahan, jalankan yang berikut:
python \path\to\hello-world.py
Hello World!
Cara Menggunakan PIP Python pada macOS
Kami tahu sekarang Python sedang berfungsi dan kami boleh terus menggunakan PIP.
Nasib baik, tiada apa yang perlu dilakukan di sini: PIP dipasang di luar kotak pada versi Python yang lebih baharu. Oleh itu, anda harus membiasakan diri dengannya.
-
Menggunakan arahan berikut dalam Terminal akan memberikan anda gambaran keseluruhan tentang PIP:
pip --bantuan
-
Perkara pertama yang mungkin anda mahu lakukan ialah mencari pakej yang boleh anda gunakan dan carian pip adalah perkara yang anda perlukan untuk itu. Ia akan mencari Indeks Pakej Python (PyPI) untuk istilah carian anda.
Andaikan kami ingin mencipta aplikasi Python kami untuk menyimpan kata laluan. macOS sudah mempunyai mekanisme yang hebat untuk ini: Rantai Kunci. Perintah berikut akan menunjukkan senarai semua pakej dalam PyPI dengan kata kunci "rantai kunci":
rantai kunci carian pip
-
Dalam hasil carian, terdapat pakej yang dipanggil macos-keychain, iaitu apa yang kami cari. Jadi, daripada mengekodkan perkara seperti entri kata laluan, penyulitan dan menyambung ke dalam acara sistem, kami hanya boleh memuat turun ini dan menyepadukannya dengan keperluan kami. Anda boleh memasang pakej dengan arahan berikut:
pip pasang macos-keychain
-
Malangnya, mengemas kini semua pakej yang dipasang tidak semudah mengemas kini pengedaran Linux. Anda perlu berbuat demikian untuk setiap pakej apabila anda melihat ia sudah lapuk. Gunakan arahan berikut:
pip pasang macos-keychain --upgrade
-
Akhir sekali, mengalih keluar bungkusan adalah semudah:
pip uninstall macos-keychain