Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Saya Tidak Boleh Memasang Pygame pada Mac OS X Saya dan Bagaimana Saya Membetulkan Ralat 'SDL.h'?

Mengapa Saya Tidak Boleh Memasang Pygame pada Mac OS X Saya dan Bagaimana Saya Membetulkan Ralat 'SDL.h'?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-28 01:38:13961semak imbas

Why Can't I Install Pygame on My Mac OS X and How Do I Fix the 'SDL.h' Error?

Ralat Pemasangan dengan Pygame pada Mac OS

Semasa memasang pakej Pygame, isu timbul dengan ralat berikut:

fatal error: 'SDL.h' file not found

Sistem Konfigurasi

  • Sistem Pengendalian: Mac OS-10.9.2
  • Versi Python: Python 2.7.5 :: Anaconda 1.6.1 (x86_64)

Resolusi

Pada Mac OS (OSX Mavericks), pemasangan Pygame boleh diselesaikan menggunakan langkah berikut:

brew install sdl sdl_image sdl_mixer sdl_ttf portmidi
pip install https://bitbucket.org/pygame/pygame/get/default.tar.gz

Perhatikan bahawa cawangan "lalai" semasa repositori Pygame Github sedang dikomit e3ae850.

Rujuk perbincangan StackOverflow ini untuk mendapatkan maklumat lanjut: PyGame dalam virtualenv pada OS X dengan brew?

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Memasang Pygame pada Mac OS X Saya dan Bagaimana Saya Membetulkan Ralat 'SDL.h'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn