Pygameでトラブった話

Python

Pythonでゲーム作ると意気込んだものの、何のモジュールを使うかよく検討せずに、tkinter(読み方はティーキンター)なるものを使っていました。そしたらゲームを作るならPygameがいいとどこかのネットに書かれていたので、使用しているAnacondaにpygameのモジュールをimportしようとしたら…

動かない。そんなモジュールがない!と言われる!!何てこった!!!

同じことで困っている人の役に立場と思い備忘録を書きました。

スポンサーリンク

Anacondaのspyder(4.1.4)*でpygameをインポートできない場合の解決方法

Base(root)でTerminalを開く。

conda list|grep pip

をterminalで打った後に

pip install pygame

としたら何やらうまくインストールされた模様
spyderでImport pygameを打ったらエラーなし!!!

解決までの軌跡(以下の方法では解決できませんよ)

【解決法 1】

まず、pygameをAnacondaのインストラクション通りやってみたら、Pythonのバージョンが3.5.*じゃないといけないと言われました。

Anacondaのサイト↓

https://anaconda.org/cogsci/pygame

んで、spyderのバージョンを調べたら3.7.*だったので以下のページに沿ってとりあえず、3.5.*をインストールして解決をはかりました。

【Python】Anacondaで複数バージョンの環境切り替え
Pythonは様々なライブラリを使うことができますが、Pythonのバージョン依存も多いという事なので、複数バージョンのPythonを構築したくなります。そこで、Anacondaを使うと比較的簡単に複数バージョンのPython環境が構築でき

無事インストールされたがやはり

ModuleNotFoundError: No module named ‘pygame'

と言われる

うむむ…

【解決法 2】

そこでおじさんは考えた「PC自体にpygameをインストールしてみよう。パスとか知らないけど。」

参考サイト↓

Can't install pygame with pip as there is an error whilst runningvsetup.py bdist_wheel for pygame
I am trying to install pygame for Python 3 on an anaconda install. I run pip install pygame, and it outputs the following: Collecting pygame Using cached py...

う〜ん。pygameはインストールされたけどAnacondaには反映されず。

まとめ

結局Anacondaの使い方がわかっていなかっただけなんですが、こういうところが独学の難しいところですね。メガネがおでこにあるけど気がつかない的なことをグルグルとしてしまいます。まあ、結果オーライ♡

Pythonプログラミングパーフェクトマスター[Python3/Anaconda対応最新版] (Perfect Master 183) | 金城俊哉 |本 | 通販 | Amazon
Amazonで金城俊哉のPythonプログラミングパーフェクトマスター (Perfect Master 183)。アマゾンならポイント還元本が多数。金城俊哉作品ほか、お急ぎ便対象商品は当日お届けも可能。またPythonプログラミングパーフェクトマスター (Perfect Master 183)もアマゾン配送商品なら通常...

この子供向けのpygameの本めっちゃわかりやすい。↓

たのしくまなぶPythonゲームプログラミング図鑑 | キャロル・ヴォーダマン, 山崎 正浩 |本 | 通販 | Amazon
Amazonでキャロル・ヴォーダマン, 山崎 正浩のたのしくまなぶPythonゲームプログラミング図鑑。アマゾンならポイント還元本が多数。キャロル・ヴォーダマン, 山崎 正浩作品ほか、お急ぎ便対象商品は当日お届けも可能。またたのしくまなぶPythonゲームプログラミング図鑑もアマゾン配送商品なら通常配送無料。
タイトルとURLをコピーしました