如何在mac OSX 10.9.4上卸载pygame



事实上,我遇到的问题是我的pygame不能加载png图像,方法pygame.image.get_extended()返回0,这意味着false

Traceback (most recent call last):
  File "testpygame.py", line 5, in <module>
    myimage = pygame.image.load("diamond.png")
pygame.error: File is not a Windows BMP file

我寻找解决方案,有些人建议安装合适的版本所以我想卸载当前的pygame并重新安装

但是我不知道如何在OSX上卸载pygame

我在mac上安装了两个版本的python(2.7和3.3),它们在应用程序列表中。但是我们都知道mac中运行在终端的python默认值是操作系统本身给出的,所以mac中不同版本的python完全把我弄糊涂了…

所以,我怎么能卸载pygame的适当python版本在我的mac..?谢谢大家

我通过在OSX中找到我的python路径来找出解决方案,并删除site-package中的pygame库。我的python的site-package的路径是/Library/python/2.7/site-packages,我删除了这里的pygame相关文件夹来卸载pygame。

在我卸载pygame并重新安装它之后,问题是'pygame. exe '。

错误:文件不是Windows BMP文件。

只是想对上面提到的答案添加一个快速更正python站点包的路径-它应该看起来像这样

"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame"

我卸载pygame使用pip &这是控制台上的输出。

pip uninstall pygame
Uninstalling pygame-1.9.1release:
  /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame
  /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame-1.9.1release-py2.7.egg-info
Proceed (y/n)? y
  Successfully uninstalled pygame-1.9.1release
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

我的pygame副本是通过这个下载页面的磁盘映像(.dmg)安装的,其中包含一个包安装程序(.mpkg)。您可以尝试卸载该软件包,但这对我不起作用。使用可疑包应用程序,我可以查看安装程序,看看它安装了什么。

对于Pygame的1.9.1版本,它安装了以下内容:

/Developer/Python/pygame
/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/pygame
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame-1.9.1release-py2.7.egg-info
/Library/Frameworks/SDL_image.framework
/Library/Frameworks/SDL_mixer.framework
/Library/Frameworks/SDL_ttf.framework
/Library/Frameworks/SDL.framework
/Library/Frameworks/smpeg.framework

您可以手动删除所有这些文件以从系统中清除pygame。

注意Python.framework是所有用户安装的Python版本都要去的地方。如果您确定没有用户安装的Python版本,则可以完全删除它。否则,您应该像上面所示那样删除pygame部分。

最新更新