尝试使用 PyOsmium 时出现“没有名为 'osmium._osmium' 的模块”错误
Posted
技术标签:
【中文标题】尝试使用 PyOsmium 时出现“没有名为 \'osmium._osmium\' 的模块”错误【英文标题】:"No module named 'osmium._osmium'" error when trying to use PyOsmium尝试使用 PyOsmium 时出现“没有名为 'osmium._osmium' 的模块”错误 【发布时间】:2015-12-11 23:05:22 【问题描述】:我正在尝试使用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++ 文件?
任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:我有same problem。解决方案,as provided by one of the maintainers,非常简单:
尝试导入时您是否在 pyosmium 根目录中?将目录更改到其他位置,然后重试。在根目录中,本地 osmium 源目录优先于您新安装的版本。
更改到与您编译的目录不同的目录,它应该可以工作;它对我有用。
【讨论】:
以上是关于尝试使用 PyOsmium 时出现“没有名为 'osmium._osmium' 的模块”错误的主要内容,如果未能解决你的问题,请参考以下文章