Ошибка импорта модуля Python C ++ (на основе Pybind11): ModuleNotFoundError - PullRequest
0 голосов
/ 21 октября 2019

Модуль Python C ++, основанный на библиотеке pybind11, больше не может быть импортирован в python. Это работало до нескольких недель назад, но не больше (возможно, с момента установки миниконды). Не могу отследить точную точку, когда это перестало работать, так как я не использовал его много недель. Я запускаю python в той же директории, что и модуль, и пытался импортировать его в терминал. И я получаю сообщение об ошибке:

ModuleNotFoundError: No module named 'ld_pybind_d'

В то время как я также пытался:

  • удалил каталог, в котором была установлена ​​miniconda, пересобрал модуль и связал его с python3.6mбиблиотека.
  • Создан пустой __ init__.py файл в каталоге модуля
  • Экспортировал текущий рабочий каталог в переменной среды PYTHONPATH

Другая информация:

  • Встроенный 64-битный модуль версии, и у меня также есть 64-битная версия Python
  • Python версия 3.6.8

Ничего не работает .. Ваша помощь очень ценится ...

1 Ответ

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

Как и во многих случаях, если на самом деле ничего не работает, перезапуск определенно подойдет. Я сделал это и, похоже, раскрыл дело. Тем не менее, я просто рад, что он загружается сейчас.

...