Нет модуля с именем 'index' после установки pyflann - PullRequest
0 голосов
/ 24 октября 2019

У меня есть некоторые проблемы при установке pyflann в python 3.7.3, после выполнения:

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 голосов
/ 24 октября 2019

Пакет pyflann несовместим с Python 3. Похоже, что он не поддерживается активно, последний коммит был в феврале 2017 года:

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

0 голосов
/ 24 октября 2019

pyflann пока не поддерживает Python 3, в соответствии с этой проблемой GitHub . Возможны два варианта:

Установить пакет pyflann-py3:

pip install pyflann-py3

Или вы можете воспользоваться советом по этому вопросу и использовать 2to3 :

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