我正在尝试使用PyOsmium,但不会导入。 python3 setup.py install
似乎完成得很好,但当我import osmium
时收到错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/dylan/Downloads/osmium/osmium/__init__.py", line 1, in <module>
from ._osmium import *
ImportError: No module named 'osmium._osmium'
我不知道造成这种情况的原因是我第一次手动安装C ++包装器。我在同一目录中有顶级PyOsmium和libosmium目录。它是否尝试导入C ++文件?
非常感谢任何帮助。
答案 0 :(得分:3)
我有same problem。解决方案as provided by one of the maintainers非常简单:
尝试导入时,您是否在pyosmium根目录中?将目录更改为其他位置,然后重试。在根目录中,本地osmium源目录优先于新安装的版本。
更改为与您编译的目录不同的目录,它应该有效;它为我做了。