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ビットマシンを使用しています
私はこれを少なくとも1時間理解しようとしていました。そして、問題はインストールファイルがすべて32ビット用であるということです。
幸いなことに、64 pygameのダウンロードへのリンクが見つかりました!ここにあります: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
pythonバージョンに従って対応するバージョンを選択するだけで、魔法のように機能するはずです。インストール機能により、インストール時に明るい青色の画面が表示されます(この時点で、インストールが適切であることがわかります。
次にPython IDLEに移動し、「import pygame」と入力すると、これ以上エラーは発生しません。
小道具はStackOverflowとリンクを共有した@yuviに行きます。
以下は、より新しいPython 3.5を使用するユーザー向けの手順です(Googleはここに私を連れてきました。他の3.5ユーザーもここに来るかもしれません)。
Pygame 1.9.2a0-cp35をWindowsに正常にインストールしたところ、Python 3.5.1で動作します。
pygame-1.9.2a0-cp35-none-win32.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で動作するものとしてテスト済み。
python/scriptsフォルダーに移動し、このパスへのコマンドウィンドウを開き、次を入力します。
C:\python34\scripts> python -m pip install pygame --user
テストするには、python IDEを開いて入力します
import pygame
print (pygame.ver)
それは私のために働いた...
同じエラーが発生していました。 PygameのバージョンがPythonまたはPydevのバージョンと互換性がないためです。このリンクにアクセスして、現在のバージョンのPythonに適切なバージョンのPygameを入手してください。 Ctrl Fですばやく検索するか、青色のpythonをクリックします。一番上まで。 Pygameをインストールしている間に、Pythonパスを単独で見つける必要があります。少なくとも心は何らかの方法でした。 Python 3.4を使用してEclipseでPygameを実行します。
私は同じ問題を抱えていて、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を使用できるようにパスを変更するだけです。
Win64システムでは64ビットPythonは必要ありません。PythonとPygameの両方の32ビットバージョンをインストールするだけで問題なく動作します(さらに多くのモジュールがあります)いずれかの方法)。
タイプ:
pip install pygame
以下に例を示します。
C:\Users\user\AppData\Local\Programs\Python\Python36-32\Scripts>pip install pygame
答えがこれを述べていないので:
仮想環境を使用している場合、プログラムを実行する前に仮想環境をアクティブにしていることを確認してください。
仮想環境を使用しているかどうかがわからない場合は、プロジェクトの他の貢献者に確認してください。または、find . -name activate
のようなactivate
という名前のファイルを探してみてください。
私はpythonの初心者で、同じ問題を抱えていました。 (windows x64 os)以下の手順を実行して解決しました
私はPyCharm IDEを使用しています。 PygameをIDLEで動作させることはできましたが、PyCharmでは動作しませんでした。このビデオは、PyCharmを通じてPygameをインストールするのに役立ちました。
(PyCharmはパッケージのみを認識するようです;そのGUIを使用する場合。)
しかし、私にはわずかな違いがありました。 MacではなくWindowsを使用しているためです。
「設定」メニューは次の場所にあります:File->Settings…
次に、次の画面でプロジェクトメニューを展開し、[プロジェクトインタープリター]をクリックしました。その後、クリックしました 緑色のプラスアイコン 右側にある[利用可能なパッケージ]画面に移動します。
数日前にエラーに遭遇しました!ありがたいことに、私は答えを見つけました。
問題は、pygameが.whl(ホイール)ファイル/パッケージに含まれていることです。そのため、結果として、pipをインストールする必要があります。
ピップのインストールは非常にトリッキーなプロセスですので、注意してください。手順は次のとおりです。
ステップ1。 C:/ Python(使用しているバージョン)/スクリプトに移動します。下へスクロール。 pip.exeという名前のファイルが表示される場合、それは正しいフォルダーにいることを意味します。パスをコピーします。
ステップ2。コンピューターで、環境変数を検索します。 「システム環境変数の編集」というラベルのオプションが表示されます。クリックして。
ステップ3。そこに、ダイアログボックスが表示されます。 「環境変数」をクリックします。 「パス」をクリックします。次に、「新規」をクリックします。先にコピーしたパスを貼り付けます。
ステップ4。 「OK」をクリックします。
ステップ5。 pygameがインストールされている場所でShift +右クリック。ドロップダウンメニューから[ここでコマンドウィンドウを開く]を選択します。 「pip install py」と入力し、[tab]をクリックすると、完全なファイル名が入力されます。次に、Enterキーを押すと準備完了です。これで再びエラーが発生することはありません!!!