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

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

新規登録して質問してみよう
ただいま回答率
87.20%
Pygame

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

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

受付中

PyGame のサンプル実行でOSErrorが出てしまう

VangaroooYamada
VangaroooYamada

総合スコア0

Pygame

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

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0回答

0評価

0クリップ

3閲覧

投稿2019/06/25 04:27

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

pygame の example ディレクトリ内のサンプルを実行しようとしているのですが,
以下のOSエラーが出てしまいます.

Traceback (most recent call last): File "c:\Users\...\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\ptvsd_launcher.py", line 43, in <module> main(ptvsdArgs) File "c:\Users\...\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\__main__.py", line 434, in main run() File "c:\Users\...\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\__main__.py", line 312, in run_file runpy.run_path(target, run_name='__main__') File "C:\Users\...\Python37\lib\runpy.py", line 263, in run_path pkg_name=pkg_name, script_name=fname) File "C:\Users\...\Python37\lib\runpy.py", line 96, in _run_module_code mod_name, mod_spec, pkg_name, script_name) File "C:\Users\...\Python37\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "c:\Users\...\Python37\Lib\site-packages\pygame\examples\aliens.py", line 321, in <module> if __name__ == '__main__': main() File "c:\Users\...\Python37\Lib\site-packages\pygame\examples\aliens.py", line 249, in main all.add(Score()) File "c:\Users\...\Python37\Lib\site-packages\pygame\examples\aliens.py", line 164, in __init__ self.font = pygame.font.Font(None, 20) OSError: unable to read font file 'C:\Users\...\Python37\lib\site-packages\pygame\freesansbold.ttf'

実際実行したもの(他のサンプルでも同様にエラーが出ます)
https://github.com/pygame/pygame/blob/master/examples/aliens.py

試したこと

os.pathの実行

os.path.isfile('C:\Users...\Python37\lib\site-packages\pygame\freesansbold.ttf')を行いましたが True でした.

ファイルの権限チェック

ls -l で aliens.py の権限チェックを行いましたが,-rw-r--r-- でした.

.ttf ファイルの再ダウンロード

エラーを出している freesansbold.ttf フォントファイルを再ダウンロードしてみましたが,状況は変わりませんでした.

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

python 3.7.2
pygame 1.9.4

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

まだ回答がついていません

会員登録して回答してみよう

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

ただいまの回答率
87.20%

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

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

質問する

関連した質問

同じタグがついた質問を見る

Pygame

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

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。