簡體   English   中英

在Mac OSX上啟動pygame出現問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM