Sekedar catatan supaya ngga lupa dan supaya blog ini ada isi barunya xD
Kalau make Cython, kita bisa menambahkan perintah berikut di awal skrip Python agar setiap skrip Cython langsung dikompilasi secara otomatis.
import pyximport
pyximport.install()
Namun proses kompilasi bisa berakhir dengan gagal dengan pesan berikut.
Unable to find vcvarsall.bat
Oh iya, ini saya ngejalanin skripnya di atas Windows..
Saya ngga tau apa penyebabnya, mungkin ada hubungannya dengan Visual Studio dan mingw32 yang tidak begitu akur atau bagaimanalah itu. Yang jelas, salah satu solusinya adalah dengan menambahkan parameter pada pemanggilan pyximport.install() seperti berikut.
mingw_setup_args={'options': {'build_ext': {'compiler': 'mingw32'}}}
import pyximport; pyximport.install(setup_args=mingw_setup_args)
Sumber: Stack Overflow
0 komentar:
Poskan Komentar