我试图在python上使用fftw3来非常快地计算fft(使用我的所有内核!)问题是..。我找不到蟒蛇的fftw3包.我知道它的存在,因为我需要的函数使用它的当且仅当它已经安装。
这是我使用的模块:nd.py
正如预期的那样,如果我试图导入它,我就会得到这样的结果:
>>> import fftw3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named fftw3
>>>我试过这个:
sudo pip install fftw3
sudo apt-get install python-fftw3
sudo easy_install fftw3我也尝试谷歌它的位置,或安装说明,什么都找不到!
我还知道fftw是一个C库,pyfftw作为那个包的存在,但是我使用的函数使用了fftw3。
我希望有人能指点我这个模块的位置!
我正在运行Ubuntu14.04,我使用python2.7。我也尝试在python 3中导入它,但它也不在那里。
发布于 2015-08-06 20:49:10
看起来问题就在你想要pip的包上。我在sudo pip install pyfftw3和import fftw3上没有错误
will@will-mint2 ~ $ sudo pip install pyfftw3
[sudo] password for will:
Downloading/unpacking pyfftw3
Downloading PyFFTW3-0.2.1.tar.gz
...
Successfully installed pyfftw3
Cleaning up...
will@will-mint2 ~ $ python
Python 2.7.9 (default, Mar 1 2015, 12:57:24)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import fftw3
>>> exit()发布于 2016-01-15 13:16:44
适用于窗户
http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyfftw
安装时:
pip install [filename].whl在代码中导入
import pyfftw as fftwhttps://stackoverflow.com/questions/31865117
复制相似问题