pycharm PyGame安装Mac OS X

5kgi1eie  于 2022-11-08  发布在  PyCharm
关注(0)|答案(3)|浏览(219)

我下载了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没有任何问题〉

s4chpxco

s4chpxco1#

这是我发现的在OS X上安装的最好方法(并且可以使用Python 3):

步骤1:安装XCode命令行工具

XCode是Apple提供的用于创建Mac和iOS应用程序的工具。它可以从App Store安装(免费)。安装完成后,在命令行键入以下命令:

$ xcode-select --install

步骤2:安装自制软件(http://brew.sh

Homebrew是一个可以从命令行轻松安装各种软件的工具。它使您不必去许多不同的网站和下载许多单独的安装程序。将以下内容复制并粘贴到命令行:

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

并按照说明操作。您还需要安装Homebrew Cask(http://caskroom.io):

$ brew install caskroom/cask/brew-cask

步骤3:安装软件的其余部分

现在我们可以开始安装Pygame的所有要求了。只需一次输入以下命令,让计算机完成它的工作:

$ brew cask install xquartz

$ brew install python3

$ brew install python

$ brew linkapps python3

$ brew linkapps python

$ brew install git

$ brew install sdl sdl_image sdl_ttf portmidi libogg libvorbis

$ brew install sdl_mixer --with-libvorbis

$ brew tap homebrew/headonly

$ brew install smpeg

$ brew install mercurial

$ pip3 install hg+http://bitbucket.org/pygame/pygame

第4步:看看它是否有效!

现在我们可以看看它是否有效了。从命令行运行Python:

$ python3

并尝试加载Pygame:

>>> import pygame

如果您没有看到错误消息,则一切就绪!

mfuanj7w

mfuanj7w2#

如何在Mac OS X El Capitan 10.11.1上安装PyGame

1.安装水蟒2.7
1.获取SDL Framework运行dmg并复制到/Library/Frameworks

  1. brew安装sdl note you need Homebrew installed
    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项目解释器中,它看起来很好。
jei2mxaa

jei2mxaa3#

您应该能够在Mac上使用:

pip3 install pygame

或在其他计算机上:

pip install pygame

相关问题