在Mac OS中安装pygame时出现问题
(pygame installation issue in mac os)
在Mac OS系统下安装pygame时遇到的问题可能是由于以下原因导致的:
1. 安装了Quartz和Xcode-Command-Line
2. 安装了一些依赖库,包括smpeg、sdl、sdl_image、sdl_mixer、sdl_ttf和portmidi
3. 使用命令`sudo pip install hg+http://bitbucket.org/pygame/pygame`安装pygame
解决方法参考了以下资源:
- [http://jamesfriend.com.au/installing-pygame-python-mac-os-108-mountain-lion](http://jamesfriend.com.au/installing-pygame-python-mac-os-108-mountain-lion)
- [http://juliaelman.com/blog/2013/04/02/installing-pygame-on-osx-mountain-lion/](http://juliaelman.com/blog/2013/04/02/installing-pygame-on-osx-mountain-lion/)
更新:
现在我已经成功安装了pygame,但需要注意的是,安装过程中除了安装xcode-command-line还需要安装xcode。
请不要只发布链接作为您的回答-如果该博客关闭,您的回答将不再有效。将相关步骤放在您的回答中,并使用博客作为支持。
对不起,这是我的第一个回答,我会立即更改!
在Mac OS上安装pygame遇到了问题。尝试了所有相关问题的答案,包括pip和pip3的各种版本,但最终成功的方法是使用sudo easy_install pygame命令。不过需要注意的是:(1) easy_install已经被弃用,推荐使用pip。 (2) pygame被安装在旧的标准Python 2.7文件夹中,而不是我刚刚安装的Python 3.8.3版本中,不过我在VSCode中成功使用了它。
原因:可能是由于使用pip或pip3安装pygame时出现了问题,导致安装失败。
解决方法:使用sudo easy_install pygame命令来安装pygame。但需要注意,easy_install已经被弃用,推荐使用pip来安装。
文章整理如下:
在Mac OS上安装pygame时遇到了问题,尝试了多种方法都没有成功。最终,成功的方法是使用sudo easy_install pygame来安装。
然而,需要注意的是,easy_install已经被弃用,官方推荐使用pip来安装。在官方文档中(https://setuptools.readthedocs.io/en/latest/easy_install.html)指出,easy_install是不推荐使用的。尽管如此,我仍然可以在VSCode中成功使用pygame。
奇怪的是,pygame被安装在旧的Python 2.7文件夹中,而不是我刚刚安装的Python 3.8.3版本中。尽管如此,我仍然能够成功在VSCode中使用它。
希望这个解决方法对其他遇到相同问题的人有所帮助。如果你在安装pygame时遇到问题,可以尝试使用sudo easy_install pygame命令来解决。不过请记住,easy_install已经被弃用,建议使用pip来安装。
pygame在Mac OS上的安装问题
在Mac OS X Mavericks上,我能够通过以下方式安装pygame:
brew install sdl sdl_image sdl_mixer sdl_ttf portmidi pip install https://bitbucket.org/pygame/pygame/get/default.tar.gz
("default"分支目前在提交e3ae850
)
来源:https://bitbucket.org/pygame/pygame/issue/139/sdlh-not-found-even-thought-it-exists#comment-3822470
还可以参考StackOverflow上的这个问题:PyGame in a virtualenv on OS X with brew?
只需要执行brew install sdl
似乎就足够了,但我想有些部分可能无法正常工作。