私はTensorBoxをテストしています。これはGoogleのTensorflowに基づいています。コンパイルが必要な小さなコードがあり、それをコンパイルします。 otool -L stitch_wrapper.so
を実行している場合、これは出力されます。Pythonエラー:PyThreadState_Get:拡張機能をコンパイルした後に現在のスレッドがありません
stitch_wrapper.so (compatibility version 0.0.0, current version 0.0.0)
libpython2.7.dylib (compatibility version 2.7.0, current version 2.7.0)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1225.1.1)
私のpython import stitch_wrapper
で行うたびに、私はエラーを取得:
Fatal Python error: PyThreadState_Get: no current thread
Abort trap: 6
私はモジュールを使用しようとするたびに、この問題が発生したことをthis other questionにコメントを読み込みますインタプリタが使用するPythonライブラリとは異なるPythonライブラリです。つまり、2つの異なるpythonsを混在させるときです。私はマシンに2つの異なるpythonsを持っており、私がコードを実行するときに使用しているものは、私がhome
ディレクトリにインストールしたanaconda
のpythonです。私は混乱している場合私の質問を許しが、どのように私のために正しくコンパイルすることができますanaconda
Python?私は他のPythonの中でインポートしようとしました。しかし、私はそれが私のanaconda pythonのために働く必要があります。