Tidak Dapat Memasang Pygame
Masalah:
Anda sedang cuba memasang Pygame menggunakan pip3 memasang pygame, tetapi anda menghadapi masalah ralat:
error: metadata-generation-failed
Jawapan:
Anda berkemungkinan menggunakan Python 3.11 dan Pygame masih belum mengeluarkan versi stabil yang menyokong versi Python ini. Untuk menyelesaikan isu ini, anda boleh memasang versi pra-keluaran Pygame menggunakan arahan berikut:
pip install pygame --pre
Penjelasan:
Pygame ialah sambungan C yang memerlukan penyusunan semula untuk setiap keluaran kecil baru Python. Keluaran stabil terkini Pygame (2.1.2) tidak termasuk roda untuk Python 3.11, itulah sebabnya anda mengalami ralat.
Versi pra-keluaran Pygame (2.1.3.dev8) memang termasuk roda untuk Python 3.11, yang membolehkan anda memasangnya tanpa menyusun daripada sumber. Setelah Pygame 2.1.3 dikeluarkan sebagai versi yang stabil, anda tidak perlu lagi menggunakan bendera --pre.
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Memasang Pygame dengan `pip3 install pygame` dan Bagaimana Saya Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!