[英]Trouble starting pygame on Mac OSX
我真的是計算機的新手,自己一個人學習Python。 我安裝了python和pygame,所以想啟動它,但是出現了這個錯誤。
File "a.py", line 3, in <module>
import pygame
File "/Library/Python/2.7/site-packages/pygame/__init__.py", line 95, in <module>
from pygame.base import *
ImportError: dlopen(/Library/Python/2.7/site-packages/pygame/base.so, 2): Library not loaded: @executable_path/../Frameworks/SDL.framework/Versions/A/SDL
Referenced from: /Library/Python/2.7/site-packages/pygame/base.so
Reason: unsafe use of @executable_path in /Library/Python/2.7/site-packages/pygame/base.so with restricted binary
我該如何處理這個麻煩? 請詳細教我。 謝謝。
首先,我注意到您正在學習Python。 因此,您可能沒有意識到存在Python的更高版本-Python3。 這本身並不能解決您的問題,但是您可能希望使用最新版本並按照自己的意願進行操作。
您的案例缺少庫似乎存在問題。 我沒有遇到這個特定的錯誤,但是您值得一看這個站點https://pythonprogramming.net/pygame-python-3-part-1-intro/他從新手程序員的角度談論學習PyGame。 。 他使用python3並告訴您如何使用PyGame進行安裝,設置和開發。
選擇的python版本不是自制版本。 您可以在使用的外殼中更改PATH環境變量。
就你而言 只需檢查家用沖煮器的安裝並按照建議的步驟進行操作
brew doctor
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.