Python 3.5のpygameダウンロードを見つけることができず、ダウンロードしたものが、シェルにインポートするときに機能しないようです。ヘルプ?
これは私がシェルで受け取るメッセージです:
インポートpygameトレースバック(最後の最新の呼び出し):ファイル ""、1行目、インポートpygameのインポートエラー: 'pygame'という名前のモジュールはありません
Windowsを使用していると思います。そうでない場合、Python 3+用の特別なバージョンのpygameはありません。Windowsをお持ちの場合は、以下をお読みください。
これを行うには、pygameをパスの一部にする必要があります。これは、コマンドプロンプトでこれを使用できるようにするためです。これを行うときは、必ず管理者として使用してください。
最初に、お持ちのPythonのビットバージョンを確認する必要があります。Pythonシェルを開き、ウィンドウの上部に「Pygame V(いくつかの数)(ビット数) "あなたはビット数が欲しい。
ここで、コマンドプロンプトを開く必要があります。 「Windowsキー+ Rキー」を使用して実行メニューを開き、「cmd」と入力してEnterキーを押します。または、PCで「cmd」を検索して右クリックし、「管理者として実行」を選択して管理者として開くこともできます。
Pythonには、「pip」と呼ばれる特別なパスコマンドが付属しています。私はこのモジュールをあまり使いませんが、簡単に言えば、追加のインストールに使用されますPythonモジュールです。最初に行う必要があるのは、このコマンドです...
pip install wheel
これを行っている間、画面にはいくつかのものが表示されます。 「wheel installed successfully」のようなものを出力するはずなので、モジュールが正しくインストールされたかどうかがわかります。これは後で必要になります。
次に、pygameファイルを取得する必要があります。 here に移動して、pygameセクションを見つけます。 python 32ビットのダウンロードがある場合は、この「pygame-1.9.2b1-cp35-cp35m-win32.whl」をダウンロードする必要があります。または64ビットの場合Python = "pygame-1.9.2b1-cp35-cp35m-win_AMD64.whl"をダウンロードします。これらはビットバージョンに必要なものですが、数か月前にWindows 10にpygameをインストールしたため、異なる場合があります今。
これをダウンロードしたら、コマンドプロンプトに戻ります。このコマンドを入力してください...
pip install (filename)
拡張子が.whlであることを確認してください。エラーが発生した場合は、ファイルがあるフォルダー(ダウンロードフォルダーである必要があります)へのパスを指定します。もう一度、「pygameが正常にインストールされました」のようなメッセージが表示されます。
これがすべて完了したら、あなたのPythonシェルを開いて入力してください...
import pygame
うまくいけば、pygameが使えるようになります。そうでない場合は、いくつか試すことができます...
私がWindows 10にpygameをPython 3.4 64ビットで数ヶ月前にインストールした前に言ったのと同じようにここで言ったので、動作するはずですが、古くなっている可能性があります。これはあなたのpygameインストールの問題とあなたに幸運をもたらすのに役立ちます!
Windowsの場合は、pygameとして直接インストールできるため、pipを使用するだけです。
次のコマンドを使用します。
python -m pip install pygame
それはこのようなものを出力するはずです、そしてあなたはそれがpygameをインポートすることによって機能しているかどうかをテストすることができます。
PS C:\Windows\system32> python -m pip install pygame
Collecting pygame
Downloading pygame-1.9.2b1-cp35-cp35m-win32.whl (4.4MB)
100% |################################| 4.4MB 264kB/s
Installing collected packages: pygame
Successfully installed pygame-1.9.2b1
PS C:\Windows\system32> python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygame
# Note there is no error here...
>>> quit()
PS C:\Windows\system32>
これは私にとってはうまくいきました:
システム: Ubuntu 16.10 x64
root@sonic-VirtualBox:~/python# cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.10
DISTRIB_CODENAME=yakkety
DISTRIB_DESCRIPTION="Ubuntu 16.10"
NAME="Ubuntu"
VERSION="16.10 (Yakkety Yak)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.10"
VERSION_ID="16.10"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="http://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=yakkety
UBUNTU_CODENAME=yakkety
root@sonic-VirtualBox:~/python#
Python 2.7 + Pygame:
root@sonic-VirtualBox:~/python# python -V
Python 2.7.12+
# apt-get install python-pip
# pip install --upgrade pip
# pip install pygame
Python 3.5 + Pygame:(私の場合はPython 3.5.2+)
root@sonic-VirtualBox:~/python# python3 -V
Python 3.5.2+
# Sudo apt-get install python3-pip
# pip3 install --upgrade pip
# pip3 install pygame
次に、これをあなたのcmdに入れます
cd [location of python3.5]
python -m pip install [location of pygame]
python -m pip install --upgrade pip
次に入力します
import pygame
pygame.init()
64ビットのWindowsを使用している場合でも、win32.whlファイルを取得する必要があり、標準の手順に従ってください
python 3.5がインストールされているanaconda環境では、次のようにすることができます:
pip install pygame
$pip install pygame
Collecting pygame
Downloading pygame-1.9.3-cp35-cp35m-manylinux1_x86_64.whl (9.4MB)
100% |***************************| 9.4MB 132kB/s
Installing collected packages: pygame
Successfully installed pygame-1.9.3
私はubuntu 14.04にいます、これは新しいLinuxや他のLinuxで動作するはずです。