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