2014-04-04 154 views
1

我按照说明in the manual安装了imposm,但某些模块似乎已丢失。它出什么问题了?Imposm已安装,但缺少模块

File "mapping.py", line 2, in <module> 
    from imposm.mapping import (
ImportError: cannot import name FixInvalidPolygons 

试图运行的行:

> from imposm.mapping import Options 
ImportError: No module named mapping 

回答

1

为每imposm.mapping源代码,它具有FixInvalidPolygons类。请检查PUTHONPATH,它必须有安装目录imposm

+1

发现我只装了imposm.parser –

1

找出原因。我已经安装了imposm.parser,然后pip install imposm什么也没做,它说所有的要求都已经满足了。所以我做了

sudo pip uninstall imposm 
sudo apt-get install libtokyocabinet-dev 
sudo pip install imposm