PyFFTW

Como instalar a biblioteca FFTW

Afim de instalar o pacote pyFFTW nós devemos instalar as bibliotecas de FFTW. Baixamos o código fonte, descomprimimos ele, e entramos no diretório através do terminal. Afim de utilizarmos as FFT em ambas precisões (float ou double, por exemplo) precisamos compilar em todas, como apresentado a seguir.

$ ./configure --enable-threads --enable-shared
$ make
$ sudo make install
$ ./configure --enable-threads --enable-shared --enable-float
$ make
$ sudo make install
$ ./configure --enable-threads --enable-shared --enable-long-double
$ make
$ sudo make install

Como instalar o pyfftw

Agora, podemos instalar o PyFFTW com o pip e testar se ele funciona.

$ pip3 install pyfftw
$ python -c "import pyfftw"

Caso ocorra algum erro do tipo “ImportError: libfftw3l.so cannot open shared object file”, devemos especificar o caminho LD_LIBRARY_PATH no ambiente, tal que pyFFTW possa encontras as bibliotecas. Utilize o comando

$ export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

Deixe um comentário