在OSX Lion 10.7.5上为python 3.2.2安装pygame

时间:2013-10-16 22:03:12

标签: python python-3.x osx-lion pygame

甚至可能吗?

在过去的两天里,我一直在努力让pygame在OSX Lion上使用Python 3,之后在线免费发明自己的发明自己的电脑游戏。官方pygame网站有Python 2的安装包,但我不想降级,因为我正在阅读的书使用Python 3。

在网上和StackOverflow上查找了大量的教程之后,我觉得最接近我的那个是:http://www.albrecht.lt/2012/06/python-3-2-with-pygame-under-mac-os-lion-10-7/

我已经完成了前几个步骤而没有遇到太多麻烦,并将Homebrews brew doctor错误归结为:

Warning: /Library/Frameworks/Mono.framework detected
This can be picked up by CMake's build system and likely cause the build to
fail. You may need to move this file out of the way to compile CMake.

Warning: Unbrewed .pc files were found in /usr/local/lib/pkgconfig.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

据我所知,这不是一个大问题(尽管我可能完全错了......)

我最初跳过brew install python3,因为我已经有了Python 3.我的第一个问题是当我输入brew install sdl sdl_image sdl_mixer sdl_ttf portmidi时。 dl-1.2.15,sdl_image-1.2.12和sdl_mixer-1.2.12都安装成功,但它告诉我:

configure: error:
*** Unable to find FreeType2 library (http://www.freetype.org/)

但我认为这不是那么致命。我遇到的第一个大问题是当我输入brew install --HEAD smpeg时,它简单地告诉我:

Error: No available formula for smpeg

我尝试忽略它并转到/usr/local/share/python3/easy_install pip,但我得到:

-bash: /usr/local/share/python3/easy_install: No such file or directory

这似乎是最大的问题,因为大多数进一步的说明只会告诉我同样的事情,即没有这样的文件或目录。


在进一步阅读之后,我按照已接受的问题答案(How to uninstall Python 2.7 on a Mac OS X 10.6.4?)从我的系统中删除Python 2.7的残余,然后尝试brew install python3只是为了完全按照说明操作,但我仍然遇到同样的错误。

那么,当我尝试使用时,我确实安装了python 3,所以现在当我尝试“打开”一个.py文件时,它会显示IDLE.app和IDLE 3.app(虽然两者都是3.2.2) 。在尝试brew install python3之前,是否需要从计算机中完全删除所有python痕迹?这会有所帮助,还是在完全不同的地方出现问题?


这是一个非常广泛的问题,我感谢任何读到这一点的人。我真的不确定如何解决这个问题,而且我在网上阅读了很多关于让pygame在python 3上工作有多困难,特别是对于OSX Lion来说是多么困难的沮丧。任何帮助,指导或任何形式的意见都非常感谢。

0 个答案:

没有答案