0

私は Eclipse を動作させており、Pydev プラグインで動作しています。pygame の助けが必要です。私はMacを使用しており、自作を使用してpython 3.3でpygameを動作させることができましたが、pydevが問題を引き起こしています。ライブラリが認識されていないようです。必要に応じてpygameを使用して、次のようなことを行うことができます

import pygame

pygame.init()

問題ありませんが、Eclipseはモジュールを認識せず、次のように言います

unresolved import: pygame

繰り返しますが、ここでの問題は、Eclipse が pygame ライブラリにアクセスできないことだと思います。これを修正するにはどうすればよいですか?

4

3 に答える 3

2

Windows > 設定 > pydev

Python インタープリター行を探します

[ライブラリ] タブで、新しいフォルダーをクリックし、pygame フォルダー パスを追加し、適用して完了です

: プロジェクト インタープリターとして必ず python 3.x を使用してください。

于 2012-10-29T16:52:06.480 に答える
1

これも機能させるために永遠に無駄にしました。私は最終的にこれらの手順を見つけました (すべてを必要とするわけではありません。私の苦労の一部だけをここで共有します)。

Python シェルで:

import sys
print (sys.path)

パスに PYGAME が表示されていないことに気付きました。結局、私は .exe バイナリをあきらめ、.WHL ファイルと Python PIP を使用してインストールするように言われました。しかし、無効なホイールファイルであると言われました。

コマンドプロンプトを管理者として実行することができたのは(Windowsでは、しかし他のOSでも同様に機能するはずです)(念のために)。おそらく、このソリューションは他の OS でも機能するでしょう (試してみる必要があります)。

C:\>I Changed Dir から my (Python.exeまたは python プログラム自体) に変更しました。

コマンドプロンプトのpythonディレクトリから、次のように入力しました(Linuxapt-get installコマンドの場合と同様):

python.exe -m pip install pygame

その直後に、ダウンロードが行われていることを示すハッシュ マークが#####表示されました (シェルの Linux タイプの進行状況バー)。

ECLIPSE では、Libraries フォルダーを変更して PyGame フォルダーを含めることなく、サンプルの Python PYGAME スクリプト サンプルを実行できました (白い画面が表示されましたが、まだ先には進んでいません)。トレースバックのエラー メッセージが表示されなくてよかったです。

これは誰かを助けるだろうと思っただけです。

于 2016-09-04T00:33:13.287 に答える