已安装Imposm,但缺少模块

时间:2014-04-04 09:53:59

标签: python imposm

我根据说明in the manual安装了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

2 个答案:

答案 0 :(得分:1)

根据imposm.mapping的源代码,它有FixInvalidPolygons个类。请检查PUTHONPATH,它必须包含已安装imposm的目录。

答案 1 :(得分:1)

找出原因。我安装了imposm.parser,然后pip install imposm没有做任何事情,它表示已满足所有要求。所以我做了

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