質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

Pygame

Pygameは、ビデオゲームの製作用に設計されたクロスプラットフォームのPythonモジュールセットです。Pythonでコンピューターグラフィックスと音声を扱うためのライブラリが含まれています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

658閲覧

pygameを用いてゲームを作ろうとしたが、エラーが出てしまう。

pa..p

総合スコア10

Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

Pygame

Pygameは、ビデオゲームの製作用に設計されたクロスプラットフォームのPythonモジュールセットです。Pythonでコンピューターグラフィックスと音声を扱うためのライブラリが含まれています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2022/07/31 14:59

編集2022/07/31 15:48

前提

pygameを用いてゲームを作ろうとしたのですが、エラーが出てしまいます。vscode自体は触ったことがあるのですが、pygameは初めて触るのでよく分からないです。

実現したいこと

・とりあえずエラーを解消したい

発生している問題・エラーメッセージ

エラーメッセージ
ModuleNotFoundError: No module named 'pygame'

該当のソースコード

Python

1コード 2import pygame 3 4pygame.init() 5{ 6"python. linting.pylintArgs": [ 7 "--extension-pkg-whitelist=ptgame" 8] 9} 10screen = pygame.display.set_mode((800,600)) 11 12running = True 13while running: 14 for event in pygame.event.get(): 15 if event.type == pygame.QUIT: 16 running = False

試したこと

設定を見たりはしたのですが、結局治らなかったです。

補足情報(FW/ツールのバージョンなど)

python3.10.5
mac OS

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

meg_

2022/07/31 15:03

コードは「コードの挿入」で記入してください。 > 設定を見たりはしたのですが、結局治らなかったです。 具体的には何のどんな設定でしょうか?
pa..p

2022/07/31 15:21

初めての質問でよく分からなかったです。次からは気をつけます。 >具体的には何のどんな設定でしょうか? 同じようなエラーが出てる人はcode→基本設定→設定から入って、 Python.python pathのようなもののパスを変更すると解決できると言っていたので、そこを変えました。パスは、ターミナルで対話モードに変更した後import djangoと入力してEnter→print(django.__file__)と入力してEnterと記載されてあったので、djangoをpygameに変えればパスが出てくると思いそこだけ変更してやってみました。 補足で、自分は調べてもPython.python pathが出てこなくて、類似していた python.conda pathというやつのパスを変えました。 すみません、よく分からなくて長くなっちゃいました。
TakaiY

2022/07/31 15:31

回答はここではなく、質問を編集して書きましょう。 この手の質問はとてもよくある質問ですが、pythonの環境がちゃんと作られていないことが原因で、解決はとても難しいことが多いです。 ・pythonの環境はどのように作りましたか。 ・ その環境でpython のプログラムを作って動かしたことはありますか ・ そのとき、モジュールを追加でインストールしましたか。
umed0025

2022/07/31 15:35

`補足情報(FW/ツールのバージョンなど)`についてOS情報の追記をお願いします。(Windows 10 or Mac or Ubuntu等)Windows 10 なら若干心当たりがあります。
pa..p

2022/07/31 15:53

TakaiYさん 質問を編集して書くにはどうすればいいのでしょうか... >pythonの環境はどのように作りましたか。 vscode内の拡張機能で入れようとしたらブラウザに飛ばされたのでそこでダウンロードしました。 >その環境でpython のプログラムを作って動かしたことはありますか。 今日初めて入れたので動かしたことはないです... >そのとき、モジュールを追加でインストールしましたか。 色々インストールしました。(Pygame Snippets)などです。
umed0025

2022/07/31 16:01 編集

MacOSですかー。なんだろう? 以下のコマンドをターミナルで実行してみて動くかどうか確認してください。動かないようなら pygame パッケージのインストールに失敗しているか、参照に失敗しています。 python -m pygame.examples.stars
pa..p

2022/07/31 16:03

umed0025さん command not found: python と表示されました。もしかしてpython自体がうまく動いてないのでしょうか...
umed0025

2022/07/31 16:17

ああ、ごめんなさい。macosだと python3 -m pygame.examples.stars でないと動かないかもしれません。
pa..p

2022/07/31 16:40

Error while finding module specification for 'pygame.examples.stars' (ModuleNotFoundError: No module named 'pygame') と表示されました。
umed0025

2022/07/31 17:33 編集

動かないようなら pygame パッケージのインストールに失敗しているか、参照に失敗しています。 pygameをインストールした方法により解決方法が変わりそうですね。 こちらは試してみましたか? https://www.pygame.org/wiki/GettingStarted#Mac%20installation
pa..p

2022/07/31 17:42

えええぇ、多分できちゃいました! 本当にありがとうございます!!
umed0025

2022/07/31 17:48

解決されたようでなによりです。解決された場合は、どうやって出来たのか回答欄に記述していただいて、ベストアンサー設定していただけるとたすかります。 同じような現象で困った方がいらっしゃったら参考になります。
pa..p

2022/07/31 18:00

わかりました。ベストアンサーに選ぶには回答に投稿されていないと選べないと書いてあったのですが、どうすれば良いでしょうか?
umed0025

2022/07/31 18:14

https://teratail.com/help#resolve-myself 自分で投稿した質問にも回答する事が可能です。質問文の内容を編集したりせず、回答を付けベストアンサーをクリックし解決済みにしてください。 また後から読む人のためにも、具体的な解決手順を記載してください。 こちらの質問などを参考にしてください。 https://teratail.com/questions/3429
pa..p

2022/07/31 18:23

申し訳ないのですがよく分からないです... 解決方法を投稿することしかできなそうです。その後解決済みにするかしないか表示されるのですが、これで合っているのか分からないです。
pa..p

2022/07/31 18:24

解決方法は具体的に書くつもりです!
umed0025

2022/07/31 18:38

はーい。多分それであってると思います。公式のQAが古いのかしら?すみませんです。
pa..p

2022/07/31 18:51

解決済みにしたらベストアンサーを選ぶ通知的なのが届くと書いてあったのですが、来ないです...
umed0025

2022/07/31 19:01

解決済みにできるようなら、それでオッケーてすー。
pa..p

2022/07/31 19:03

何から何まで本当にありがとうございました!
guest

回答1

0

自己解決

mac OSの場合の話になってしまうと思いますが、umed0025様が添付してくださった、
https://www.pygame.org/wiki/GettingStarted#Mac%20installation
こちらのサイトの通りに(ソースコードはそのままで、対話モードではなく通常のターミナルに戻してからやらないと動かないと思います。)python3 -m pip install -U pygame --user
をターミナルで実行すると動きました。

従って、umed0025様の回答をベストアンサーに選びます。
ご回答ありがとうございました。
今後とも宜しくお願い致します。

投稿2022/07/31 18:48

pa..p

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問