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
2 个回答
1
我找到了原因。我之前安装了 imposm.parser
,然后再用 pip install imposm
安装的时候,它显示所有需求都已经满足,所以我就这样做了。
sudo pip uninstall imposm
sudo apt-get install libtokyocabinet-dev
sudo pip install imposm
1
根据imposm.mapping的源代码,它里面有一个叫做FixInvalidPolygons
的类。请检查一下PUTHONPATH
,确保里面有imposm
安装的目录。