実現したいこと
IDLEでpygameを動かしたい
前提
IDLEでpygameを動かしたいので、pip3 install pygameでpygameをインポートしました。
IDLEを再起動してシェルスクリプトから「import pygame」と入力しても「ModuleNotFoundError: No module named pygame 'pygame.base'」と出力されてしまいます。
発生している問題・エラーメッセージ
Python
1>>> import pygame 2Traceback (most recent call last):3 File "<pyshell#2>", line 1, in <module>4 import pygame 5 File "/opt/anaconda3/lib/python3.8/site-packages/pygame/__init__.py", line 92, in <module>6 from pygame.base import * # pylint: disable=wildcard-import; lgtm[py/polluting-import]7ModuleNotFoundError: No module named 'pygame.base'
試したこと
こちらの記事を見たところ、ファイルパスが通っていない可能性があるとあったため、ファイルパスを通しました。
(8行目の/opt/anaconda3/lib/python3.8/site-packagesにpygameがインストールされている)
Python
1>>>import sys,pprint 2>>>pprint.pprint(sys.path)3['',4 '/Library/Frameworks/Python.framework/Versions/3.10/lib/python310.zip',5 '/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10',6 '/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload',7 '/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages',8 '/opt/anaconda3/lib/python3.8/site-packages']
それでもなお、上述したエラーが出てしまいます。
補足情報(FW/ツールのバージョンなど)
- macを使用
- 「python3 -V」で確かめたところ、バージョンは3.8.8

0 コメント