macOS 上的 pygame 安裝絆腳石
安裝 pygame 套件時遇到問題?你並不孤單。這是對該問題的深入解釋以及解決該問題的經過驗證的解決方案。
錯誤訊息
有問題的錯誤訊息圍繞著無法定位 '安裝過程中的 SDL.h',特別是在「_numericsurfarray.c」檔案中。這表明缺少 SDL(簡單 DirectMedia Layer)依賴項,這是 pygame 運行的關鍵要求。
系統規範
您的系統詳細信息,如問題如下:
Python 版本:Python 2.7.5 :: Anaconda 1.6.1 (x86_64)
尋找解決方案
brew install sdl sdl_image sdl_mixer sdl_ttf portmidi安裝 SDL 和其他依賴項:
pip install https://bitbucket.org/pygame/pygame/get/default.tar.gz
安裝pygame:
注意:「預設」分支對應於 pygame 的最新穩定版本。請造訪為此解決方案的來源提供的 Bitbucket 連結。 如果您遇到任何進一步的挑戰或有任何疑問,請隨時參閱答案部分中提到的 StackOverflow 問題以獲取更多資訊見解。以上是為什麼無法在 macOS 上安裝 Pygame 以及如何修復「SDL.h」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!