@cancan0507
Revisions
Report this question
Subscribe question
Help us understand the problem. What is going on with this question?
Q&A

sublime textでのpygameインポートについて

環境

macOS Catalina(10.15.6)
python3(3.8.5)

解決したいこと

python3初学者(プログラミング自体も)です。教本で勉強しているのですが、subllime textでpygameをインポートすると以下のようなエラーコードが出て、実行できません。
pygame自体はインストール出来ており、IDLEではインポートできます。
初学者ゆえ大雑把な質問になってしまいましたが、どなたか知見をいただければ大変ありがたく存じます。

発生している問題・エラー

ModuleNotFoundError: No module named 'pygame'

該当するソースコード

import pygame

自分で試したこと

・「python3 -m pip install pygame」でpygameをインストール

・「python3 -m pip list」でpygameがインストールされているか確認
→リストにpygame(2.0.0.dev10)の表記あり

・IDLEでpygameのインポート
→「pygame 2.0.0.dev10 (SDL 2.0.12, python 3.8.5)と表示される」

・「python -m pygame.examples.aliens」で動作確認
→ゲームが起動され通常に動く

0
2
Answer
Report this answer

Sublime Text の Build で実行していますか?それとも console に入力していますか?

どちらにしても、 Python のバージョンが違うことが考えられます。 macOS 10.15.6 標準の Python は2.7.16 / 3.8.2です。また Sublime Text 組み込みの Python は3.3.6です。 import sys; print(sys.version) を実行して確かめてください。

0

以下を参考にshell_cmdを利用したいpythonの場所を指定してみてください。

https://teratail.com/questions/128312
https://medium.com/faun/sublime-text-3-and-python-3-build-on-macos-e76ab256422f

0
Help us understand the problem. What is going on with this answer?
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login