我下载了Python 2.7.10,我想安装pygame。我从pygame的网站(1.9.1版本)下载了DMG并安装了它。为了测试pygame是否安装正确,我打开IDLE并输入命令import pygame
,结果返回以下错误:
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/__init__.py", line 95, in <module>
from pygame.base import * ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so, 2): no suitable image found. Did find:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so: no matching architecture in universal wrapper
我运行的是OSX约塞米蒂版本10.10.3,有人知道如何解决这个问题,并正确安装pygame没有任何问题〉
3条答案
按热度按时间s4chpxco1#
这是我发现的在OS X上安装的最好方法(并且可以使用Python 3):
步骤1:安装XCode命令行工具
XCode是Apple提供的用于创建Mac和iOS应用程序的工具。它可以从App Store安装(免费)。安装完成后,在命令行键入以下命令:
步骤2:安装自制软件(http://brew.sh)
Homebrew是一个可以从命令行轻松安装各种软件的工具。它使您不必去许多不同的网站和下载许多单独的安装程序。将以下内容复制并粘贴到命令行:
并按照说明操作。您还需要安装Homebrew Cask(http://caskroom.io):
步骤3:安装软件的其余部分
现在我们可以开始安装Pygame的所有要求了。只需一次输入以下命令,让计算机完成它的工作:
第4步:看看它是否有效!
现在我们可以看看它是否有效了。从命令行运行Python:
并尝试加载Pygame:
如果您没有看到错误消息,则一切就绪!
mfuanj7w2#
如何在Mac OS X El Capitan 10.11.1上安装PyGame
1.安装水蟒2.7
1.获取SDL Framework运行dmg并复制到/Library/Frameworks
1.确保您有XCODE和最新的XCODE命令行工具
1.打开终端并运行
conda update conda
conda create -n py27 python
个source activate py27
conda install binstar
conda install anaconda-client
conda install -c https://conda.binstar.org/erik pyobjc
conda install -c https://conda.binstar.org/erik pyobjc-core
conda install -c https://conda.binstar.org/erik pyobjc-framework-Cocoa
conda install -c https://conda.binstar.org/erik pyobjc-framework-Quartz
conda install numpy
conda install pyopengl
个brew install homebrew/python/pygame
个运行brew后,需要遵循一些特定的说明。
您还需要sitecustomize.py在/Users/toasteez/anaconda/envs/pygame/lib/python2.7/site-packages中创建一个www.example.com文件
我把env添加到我的Pycharm项目解释器中,它看起来很好。
jei2mxaa3#
您应该能够在Mac上使用:
或在其他计算机上: