GNU/Linux >> Linux の 問題 >  >> Linux

numpy 未定義シンボル:PyFPE_jbuf

私は同じ問題を抱えていました.おそらくあなたはAnacondaなしでnumpyをインストールしました. Anaconda 以外の numpy を削除すると、エラーがなくなりました。

pip uninstall numpy

Cython ユーザー向け:

この投稿は役に立ちました。この投稿では、cpython のコンパイル中に設定されるかどうかにかかわらず、いくつかのフラグ (--with-fpectl) があると説明しています。ライブラリがそのフラグなしで cpython を使用してコンパイルされた場合、そのフラグが設定されているバージョンと互換性がありません。 numpy 自体はこの拡張機能を使用しないため、この効果は cython を使用する場合にのみ表示されます。

その投稿でさらに述べたように、私の Ubuntu 16.04 はこのフラグを使用して作成され、Conda はそれを使用せずに作成されました。私にとっては、具体的には hmmlearn モジュールでした 未定義のシンボルエラーをスローします。これは、アナコンダではなく、フラグが設定された状態で Ubuntu によって出荷されたため、このケースに違いありません。そこで、hmmlearn をアンインストールし、ソースコードから手動で新たにインストールしました (残念ながら、Anaconda は hmmlearn を提供していません)。 --> 動作します!


Linux
  1. 未定義の関数simplexml_load_file()の呼び出し–PHPエラー[解決済み]

  2. + aを設定しても-aフラグの設定が解除されませんか?

  3. 10 実用的な Linux nm コマンドの例

  1. Linux c++ エラー:'dlopen' への未定義の参照

  2. nm コマンドの出力に奇妙なシンボル名が表示される

  3. シンボル '_ZN5boost6system15system_categoryEv' エラーへの未定義参照

  1. MPIコンパイルエラー: `sqrt'への未定義の参照–解決済み

  2. Linux カーネル バージョン 4.12.8 で copy_to_user が定義されていない

  3. xdebug をインストールできません - 未定義のシンボル:zend_post_startup_cb