@SAM_beginner

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Fatal Python errorと言うエラーが出てしまって解決法がわかりません!

使っている環境はMACです。
pythonのコード実行時にこのようなエラーが出てしまいました。

Fatal Python error: PyEval_SaveThread: NULL tstate
Python runtime state: initialized

調べたところ複数のバージョンの python が混在してる可能性があると書いてあったのですが、その確認方法と、パスを変える方法がわかりません。
どなたか親切な方、助けてください!お願いします!

0 likes

1Answer

既にご覧になっている記事でしたら申し訳ありません。

Boost.Pythonで自作モジュールを呼び出すときにエラーが出る問題の解決 (はてなブログ)

なんかHomebrewでインストールしたPythonだとfind_package(PythonLibs)がうまく働かないみたい。 cmake find_package(PythonLibs) broken with brewed python on 10.9 · Issue #25118 · Homebrew/homebrew · GitHub
このエラーは、実行環境と違うPythonライブラリ(Macに入ってるデフォルトのPythonとHomebrewでインストールしたPython)がはいってると起きるらしい。

0Like

Comments

  1. @SAM_beginner

    Questioner

    回答ありがとうございます!
    この記事の解決策のところに書いてあるコード(?)に含まれるファイル名などはどうすれば手に入れることができますか?
    たくさん調べてもわからなかったので教えていただけたら幸いです!
  2. 実は、エラーの文言で検索してそれらしいものを拾っただけで、内容はさっぱり理解していないのです。
    お力になれず申し訳ありません。
  3. @SAM_beginner

    Questioner

    いえいえ!わざわざ送ってくださりありがとうございます!

Your answer might help someone💌