web-dev-qa-db-ja.com

ImportError:「pygame」というモジュールはありません

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

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ビットマシンを使用しています

34
user2398618

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

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

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

次にPython IDLEに移動し、「import pygame」と入力すると、これ以上エラーは発生しません。

小道具はStackOverflowとリンクを共有した@yuviに行きます。

9
aaron-coding

以下は、より新しいPython 3.5を使用するユーザー向けの手順です(Googleはここに私を連れてきました。他の3.5ユーザーもここに来るかもしれません)。

Pygame 1.9.2a0-cp35をWindowsに正常にインストールしたところ、Python 3.5.1で動作します。

  • Pythonをインストールし、インストール場所を覚えておいてください
  • here に移動してpygame-1.9.2a0-cp35-none-win32.whlをダウンロードします
  • ダウンロードした.whlファイルをpython35/Scriptsディレクトリに移動します
  • Scriptsディレクトリでコマンドプロンプトを開きます(Shift-Right clickディレクトリで> Open a command window here
  • 次のコマンドを入力します。

    pip3 install pygame-1.9.2a0-cp35-none-win32.whl

  • 最後の手順でエラーが発生した場合は、次を試してください。

    python -m pip install pygame-1.9.2a0-cp35-none-win32.whl

そして、それはそれを行う必要があります。 Windows 10 64bitで動作するものとしてテスト済み。

9
Charles

python/scriptsフォルダーに移動し、このパスへのコマンドウィンドウを開き、次を入力します。

C:\python34\scripts> python -m pip install pygame --user

テストするには、python IDEを開いて入力します

import pygame

print (pygame.ver)

それは私のために働いた...

8
  1. pythonがインストールされているフォルダーを開きます
  2. open scriptsフォルダー
  3. アドレスバーにcmdと入力します。その場所にコマンドプロンプトウィンドウを開きます。
  4. pip install pygameと入力し、Enterキーを押します
  5. pygameモジュールをダウンロードしてインストールする必要があります
  6. コードを実行します。それはうまく動作します:-)
5
NARENDER REDDY

同じエラーが発生していました。 PygameのバージョンがPythonまたはPydevのバージョンと互換性がないためです。このリンクにアクセスして、現在のバージョンのPythonに適切なバージョンのPygameを入手してください。 Ctrl Fですばやく検索するか、青色のpythonをクリックします。一番上まで。 Pygameをインストールしている間に、Pythonパスを単独で見つける必要があります。少なくとも心は何らかの方法でした。 Python 3.4を使用してEclipseでPygameを実行します。

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

1
TriGeo

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

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

の代わりに

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

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

1
Megan Chang

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

  1. Pygame .whlファイルをインストールしてダウンロードします。
  2. .whlファイルをpython35/Scriptsに移動します
  3. Cmdに移動
  4. ディレクトリをpythonスクリプトに変更します
  5. タイプ:

    pip install pygame
    

以下に例を示します。

C:\Users\user\AppData\Local\Programs\Python\Python36-32\Scripts>pip install pygame
0
EDGE 074

答えがこれを述べていないので:

仮想環境を使用している場合、プログラムを実行する前に仮想環境をアクティブにしていることを確認してください。

仮想環境を使用しているかどうかがわからない場合は、プロジェクトの他の貢献者に確認してください。または、find . -name activateのようなactivateという名前のファイルを探してみてください。

0
user2089810

私は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. うまくいく:)
0
Decoded

私はPyCharm IDEを使用しています。 PygameをIDLEで動作させることはできましたが、PyCharmでは動作しませんでした。このビデオは、PyCharmを通じてPygameをインストールするのに役立ちました。

https://youtu.be/HJ9bTO5yYw

(PyCharmはパッケージのみを認識するようです;そのGUIを使用する場合。)

しかし、私にはわずかな違いがありました。 MacではなくWindowsを使用しているためです。

「設定」メニューは次の場所にあります:File->Settings…

次に、次の画面でプロジェクトメニューを展開し、[プロジェクトインタープリター]をクリックしました。その後、クリックしました 緑色のプラスアイコン 右側にある[利用可能なパッケージ]画面に移動します。

0
Joe

数日前にエラーに遭遇しました!ありがたいことに、私は答えを見つけました。

問題は、pygameが.whl(ホイール)ファイル/パッケージに含まれていることです。そのため、結果として、pipをインストールする必要があります。

ピップのインストールは非常にトリッキーなプロセスですので、注意してください。手順は次のとおりです。

ステップ1。 C:/ Python(使用しているバージョン)/スクリプトに移動します。下へスクロール。 pip.exeという名前のファイルが表示される場合、それは正しいフォルダーにいることを意味します。パスをコピーします。

ステップ2。コンピューターで、環境変数を検索します。 「システム環境変数の編集」というラベルのオプションが表示されます。クリックして。

ステップ3。そこに、ダイアログボックスが表示されます。 「環境変数」をクリックします。 「パス」をクリックします。次に、「新規」をクリックします。先にコピーしたパスを貼り付けます。

ステップ4。 「OK」をクリックします。

ステップ5。 pygameがインストールされている場所でShift +右クリック。ドロップダウンメニューから[ここでコマンドウィンドウを開く]を選択します。 「pip install py」と入力し、[tab]をクリックすると、完全なファイル名が入力されます。次に、Enterキーを押すと準備完了です。これで再びエラーが発生することはありません!!!

0
user9621927