[英]fatal error 'stdio.h' Python 2.7.3 on Mac OS X 10.7.5
[英]pygame import error osx 10.7.5 python 2.7.3
我的問題類似於
無法導入pygame ,並且
當我嘗試導入pygame *時,出現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
我試圖弄清楚它是否適用於我的系統。 我不記得我是如何安裝pygame的,但是如果我執行port search pygame
,我會得到
py-game @1.9.1 (python, devel, multimedia, graphics) py24-game @1.9.1 (python, devel, multimedia, graphics) py25-game @1.9.1 (python, devel, multimedia, graphics) py26-game @1.9.1 (python, devel, multimedia, graphics) py27-game @1.9.1 (python, devel, multimedia, graphics) py31-game @1.9.1 (python, devel, multimedia, graphics) py32-game @1.9.1 (python, devel, multimedia, graphics)
我的直覺是port install py32-game
可以解決此問題,但是它並沒有改變任何內容(也許python需要以某種方式指向pygame的其他版本?)。 有人對我的特定配置有經驗嗎? 我不清楚如何確定我需要運行哪個版本的pygame。
OSX 10.7.5 Python 2.7.3
AFAICT,事實證明是兩個問題:
在將python版本從OSX本機版本切換到2.7的端口版本之后,需要再次安裝pygame(我卸載了macports版本)
我的.bash_profile路徑混亂了,我需要將正確的位置導出到新安裝的版本,以便python可以找到所需的位置
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.