如何在Kubuntu 14.04上为Python 3安装PyWavelets?

1 投票
1 回答
3811 浏览
提问于 2025-04-18 10:23

我正在尝试在Kubuntu 14.04上安装PyWavelets,但一直没成功...

因为在Ubuntu的官方软件库里没有python3-pywt(只有适用于python 2的python-pwt),所以我试着用pip来安装。于是我输入了:

$ sudo pip3 install pywavelets

结果出现了这个错误:

Downloading/unpacking pywavelets
  Downloading PyWavelets-0.2.2.zip (528kB): 528kB downloaded
  Running setup.py (path:/tmp/pip_build_root/pywavelets/setup.py) egg_info for package pywavelets
    Traceback (most recent call last):
      File "", line 17, in 
      File "/tmp/pip_build_root/pywavelets/setup.py", line 14, in 
        from util import commands
      File "/tmp/pip_build_root/pywavelets/util/commands.py", line 25, in 
        import templating
    ImportError: No module named 'templating'
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "", line 17, in 

  File "/tmp/pip_build_root/pywavelets/setup.py", line 14, in 

    from util import commands

  File "/tmp/pip_build_root/pywavelets/util/commands.py", line 25, in 

    import templating

ImportError: No module named 'templating'

有人知道怎么解决吗?

1 个回答

0

在Kubuntu 14.04系统上,我使用的是Python 3.4。我安装了一些包,主要是给Python 3用的,比如python3-all-dev,还有和numpyCython相关的包。

然后我从GitHub上克隆了一个项目,地址是pywt repo

接下来,我就可以执行以下操作:

$ python setup.py install --user

构建和安装都很顺利,所以我测试了一下,看看一切是否正常:

$ python3
>>> import pywt
>>> pywt.test()
. . .
OK (SKIP=1)
<nose.result.TextTestResult run=934 errors=0 failures=0>

撰写回答