Edit3:追加情報:Eclipse/pygameコンボをWindowsで実行することができました...MacOSXでは実行できませんでした。
Edit2:シェルからのコンパイルも機能します。今はEclipseだけです:)Eclipseで試したこと:
インタプリタにはauto-configを使用し、インタプリタとして提案/usr/bin/python
します。次に、PYTHONPATHについて、彼はすべてのデフォルトのものを提案/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
し、残りに加えて追加します。コードに未解決のパッケージ「構文」エラーがまだありますが、彼が不満を言う唯一のエラーは、適切な64ビットアーキテクチャがないことです。
../Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so: no appropriate 64-bit architecture (see "man python" for running in 32-bit mode)
import pygame
編集: IDLE内でpygameを初期化できるようになりました。EclipseでpygameパスをPYTHONPATHに追加しましたが、Eclipseはアーキテクチャについて文句を言います。
pygameをEclipse、Pydev、Python2.7と組み合わせて使用したいと思います。
まず、Python2.7.3をダウンロードしてインストールしました。IDEで作業できるようにするために、EclipseにPydevをインストールしました。それはすべて機能し、EclipseでPydevを使用して作業することができ、テストしたプログラムは問題なく実行されます。
それから私は続けてpygameをダウンロードし、それもインストールしました。(pygameダウンロード)
今私が試してみると:
import pygame
pygame.init()
Eclipseは私に教えてくれます:unresolved import: pygame
そしてとにかくコンパイルしようとすると、次のメッセージが表示されます:
Traceback (most recent call last):
File "/Users/name/Documents/workspace/test_unit/main.py", line 6, in <module>
import pygame
ImportError: No module named pygame
また、IDLEアプリを起動し、そこでpygameをインポートしようとすると、次のエラーが発生します。
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
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
ただし、open Module...
IDLE経由で使用してからpygameを開くと、モジュールが見つかります。私は何が欠けていますか?