安装pyflann后没有名为“ index”的模块

时间:2019-10-24 18:48:33

标签: python python-3.x flann

执行后,在python 3.7.3中安装pyflann时遇到一些问题:

pip install pyflann

安装成功完成,但是当我导入库并运行python程序时,出现此错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "D:\Anaconda3\lib\site-packages\pyflann\__init__.py", line 27, in <module>
    from index import *
ModuleNotFoundError: No module named 'index'

我正在使用窗口10。如何修复?

2 个答案:

答案 0 :(得分:0)

根据{{​​3}},

pyflann还不支持python 3。您有两个选择:

安装this GitHub issue软件包:

pip install pyflann-py3

或者,您可以从问题中获取建议并使用pyflann-py3

sudo 2to3 -w D:\Anaconda3\lib\site-packages\pyflann

答案 1 :(得分:0)

pyflann软件包与Python 3不兼容。 它没有得到积极维护,上一次提交是在2017年2月:

https://github.com/primetang/pyflann/commits/master

有一个未解决的问题来记录问题:

https://github.com/primetang/pyflann/issues/1

有一些开放的PR试图添加对Python 3的支持,这些从来没有 合并:

https://github.com/primetang/pyflann/pulls

使用其中一个叉子可能会更好,但是我不能担保它们, 我从没用过pyflann:

https://github.com/primetang/pyflann/network/members