57

Python 3.3.2 と pygame 1.9.2a0 をインストールしました。次のように入力してpygameをインポートしようとするたびに:

パイゲームをインポート

次のエラー メッセージが表示されます。

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import pygame
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pygame
ImportError: No module named 'pygame'
>>> 

このエラーに関連するいくつかの質問に答えましたが、解決策はどれも役に立ちませんでした。私はWin7 OSを搭載した64ビットマシンを持っています

4

22 に答える 22

11

私はこれを少なくとも1時間理解しようとしていました。問題は、インストール ファイルがすべて 32 ビット用であることです。

幸いなことに、64 pygame のダウンロードへのリンクを見つけました。ここにあります:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

Python のバージョンに応じて対応するバージョンを選択するだけで、魔法のように機能するはずです。インストール機能により、インストール中に明るい青色の画面が表示されます (この時点で、インストールが適切であることがわかります。

次に、Python IDLE に入り、「import pygame」と入力すると、エラーは発生しなくなります。

小道具は、StackOverflow とのリンクを共有した @yuvi に送られます。

于 2014-05-01T23:27:13.773 に答える
8
  1. Pythonがインストールされているフォルダーを開きます
  2. スクリプトフォルダを開く
  3. アドレスバーにcmdと入力します。その場所でコマンドプロンプトウィンドウを開きます
  4. pip install pygameと入力して Enter キーを押します
  5. pygame モジュールをダウンロードしてインストールする必要があります
  6. コードを実行します。それは正常に動作します:-)
于 2017-12-28T05:42:23.860 に答える
2

私は同じ問題を抱えていて、Pygame少なくともMac OSではPython3で動作しないことを発見しましたが、Tython2おそらくあなたもそうであるように、コンピューターにもインストールしたので、を使用するときはPygame、代わりにpython2を使用するようにパスを切り替えますpython3の。Sublime Text をテキスト エディターとして使用しているので、 Tools> Build Systems>に移動しNew Build Systemて次のように入力します。

{
    "cmd": ["/usr/local/bin/python", "-u", "$file"],    
}

それ以外の

{
    "cmd": ["/usr/local/bin/python3", "-u", "$file"],   
}

私の場合。を使用していないときはpygame、Python3 を使用できるようにパスを元に戻すだけです。

于 2016-12-26T06:34:50.640 に答える
2

現在のPyGameリリース 1.9.6 は Python 3.9 をサポートしていません。PyGame 2.0 を待ちたくない場合は、Python 3.8 を使用する必要があります。または、バージョンを明示的に指定して開発者バージョンをインストールすることもできます (執筆時点では2.0.0.dev20が最新リリースです)。

pip install pygame==2.0.0.dev20

--preまたは、次のオプションを有効にして、プレリリース バージョンをインストールしてみてください。

pip install pygame --pre
于 2020-10-23T05:51:07.653 に答える
1

同じエラーが発生していました。これは、お使いの Pygame のバージョンが Python または Pydev のバージョンと互換性がないためです。このリンクにアクセスして、現在のバージョンの Python に適したバージョンの Pygame を入手してください。Ctrl F を押してすばやく見つけるか、青色の python という単語をクリックします。てっぺんに。Pygame をインストールすると、Python パスが自動的に検出されます。少なくとも心は何らかの方法で行いました。Python 3.4 で Eclipse を介して Pygame を実行します。

http://www.lfd.uci.edu/~gohlke/pythonlibs/

于 2014-11-14T02:20:35.007 に答える
0

Win64 システムでは 64 ビット Python は必要ありません。Python と Pygame の両方の 32 ビット バージョンをインストールするだけで問題なく動作します (いずれにせよ、それらのモジュールは他にもたくさんあります)。

于 2014-08-18T21:58:48.950 に答える
0

私はPythonの初心者で、同じ問題を抱えていました。(Windows x64 os)以下の手順を実行して解決しました

  1. python(x64版)とpygameを削除しました
  2. Python 2.6.6 x86 をダウンロードしてインストールしました: https://www.python.org/ftp/python/2.6.6/python-2.6.6.msi
  3. pygame をダウンロードしてインストールしました (インストール時に、python をインストールしたディレクトリを選択しました): http://pygame.org/ftp/pygame-1.9.1.win32-py2.6.msi
  4. うまくいきます:)
于 2014-07-13T10:35:57.943 に答える
-4

私は同じ問題を抱えていました。

pip install pygame

そしてそれは私のために働いた!

于 2016-11-30T18:38:52.267 に答える