GNU/Linux >> Belajar Linux >  >> Linux

simbol numpy yang tidak terdefinisi:PyFPE_jbuf

Saya memiliki masalah yang sama, mungkin Anda telah menginstal numpy tanpa Anaconda, jadi ada konflik karena ini, numpy mana yang akan digunakan:yang diinstal dengan pip atau dengan conda. Ketika saya menghapus numpy non-Anaconda, kesalahan hilang.

pip uninstall numpy

Untuk pengguna cython:

Posting ini sangat membantu. Posting tersebut menjelaskan, bahwa ada beberapa flag (--with-fpectl), yang disetel selama kompilasi cpython atau tidak. Ketika perpustakaan telah dikompilasi menggunakan cpython tanpa flag itu, itu tidak kompatibel dengan versi dengan flag yang disetel. Efek ini hanya muncul saat Anda menggunakan cython, karena numpy sendiri tidak menggunakan ekstensi ini.

Seperti yang dinyatakan lebih lanjut dalam posting itu, Ubuntu 16.04 saya telah dibuat dengan flag ini dan Conda tanpanya. Bagi saya, itu khusus modul hmmlearn melempar kesalahan simbol yang tidak terdefinisi. Ini pasti terjadi karena dikirim oleh Ubuntu dengan flag yang disetel dan bukan oleh anaconda. Jadi saya mencopot pemasangan hmmlearn dan memasangnya lagi secara manual dari kode sumber (Anaconda, sayangnya, tidak menawarkan hmmlearn). --> Bekerja!


Linux
  1. Panggil ke fungsi yang tidak ditentukan simplexml_load_file() – Kesalahan PHP [Terpecahkan]

  2. 10 Contoh Perintah Linux nm Praktis

  3. Kesalahan c ++ Linux:referensi tidak terdefinisi ke 'dlopen'

  1. Menautkan ke versi simbol lama dalam file .so

  2. copy_to_user tidak terdefinisi di kernel linux versi 4.12.8

  3. Tidak dapat menginstal xdebug - simbol yang tidak ditentukan:zend_post_startup_cb

  1. Kesalahan Kompilasi MPI:referensi tidak terdefinisi ke `sqrt' – Terpecahkan

  2. Pam – Bendera Kontrol yang Diperlukan Dan Cukup?

  3. Setel +a Tidak Hapus Bendera -a?