Python 如何在mac OSX 10.9.4上卸载pygame

Python 如何在mac OSX 10.9.4上卸载pygame,python,macos,python-2.7,pygame,Python,Macos,Python 2.7,Pygame,事实上,我遇到了一个问题,我的pygame无法加载png图像,并且pygame.image.get_extended()方法返回0,这意味着false 回溯(最近一次呼叫最后一次): 文件“testpygame.py”,第5行,在 myimage=pygame.image.load(“diamond.png”) pygame.error:文件不是Windows BMP文件 我搜索解决方案,有些人建议安装正确的版本 的pygame可能会有所帮助,因此我想卸载当前的pygame并重新安装 但是我不

事实上,我遇到了一个问题,我的pygame无法加载png图像,并且pygame.image.get_extended()方法返回0,这意味着false

回溯(最近一次呼叫最后一次):
文件“testpygame.py”,第5行,在
myimage=pygame.image.load(“diamond.png”)
pygame.error:文件不是Windows BMP文件
我搜索解决方案,有些人建议安装正确的版本 的pygame可能会有所帮助,因此我想卸载当前的pygame并重新安装

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

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

那么,如何在我的mac中卸载python版本的pygame。。?
非常感谢

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


卸载pygame并重新安装后,“pygame.error:文件不是Windows BMP文件”的问题也得到了解决。

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


卸载pygame并重新安装后,“pygame.error:文件不是Windows BMP文件”的问题也得到了解决。

只是想在上述答案中添加一个对pythons站点包路径的快速更正-它应该是这样的

“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/pygame”

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

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.

只是想在上面提到的答案中添加一个对pythons站点包路径的快速更正-它应该是这样的

“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/pygame”

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

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部件,如上所示。

我的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部件,如上图所示。

现在回答这个问题已经很晚了,但对我来说,解决方案非常简单。只需从/Library/Frameworks/Python.framework/Versions复制文件夹3.x并将其粘贴到/Library/Python文件夹中(假设已安装Python 3.x)。

现在回答这个问题已经很晚了,但对我来说,解决方案非常简单。只需从/Library/Frameworks/Python.framework/Versions复制文件夹3.x,并将其粘贴到/Library/Python文件夹中(假设已安装Python 3.x)