Я создаю python-aruco. [https://github.com/fehlfarbe/python-aruco/tree/aruco1.3.0] Установка прошла успешно. Однако, когда вы запускаете образец, вы получаете такую ошибку.
Traceback (most recent call last):
File "example.py", line 5, in <module>
import aruco
File "/usr/local/lib/python3.5/dist-packages/aruco.py", line 28, in <module>
_aruco = swig_import_helper()
File "/usr/local/lib/python3.5/dist-packages/aruco.py", line 24, in swig_import_helper
_mod = imp.load_module('_aruco', fp, pathname, description)
File "/usr/lib/python3.5/imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "/usr/lib/python3.5/imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: /usr/local/lib/python3.5/dist-packages/_aruco.cpython-35m-x86_64-linux-gnu.so: undefined symbol: _ZN5aruco5Debug8setLevelEi
Пропуск пройден, но в чем проблема?
Окружающая обстановка
@sophros Извините, не знаю как подтвердить ... но setup.py завершен, думаю все в порядке
Прежде всего python3.5 -V сообщит вам точную версию Python, которую вы используете. Тогда проверьте apt list --installed |grep libpython. Какая у вас версия заголовков.
И запустите ldd /usr/local/lib/python3.5/dist-packages/_aruco.cpython-35m-x86_64-linux-gnu.so, чтобы проверить зависимости библиотеки. Возможно, некоторые из них не удовлетворены, и подойдут символические ссылки.
@sophros Спасибо за вежливое объяснение. Скриншот добавлен выше. Похоже, ссылка устраивает?
да. Все требования вроде бы выполнены. К сожалению, у меня нет дальнейших идей.
@sophros спасибо, комментарий, я много работаю.





Вы уверены, что указали сборку на соответствующие файлы заголовков Python?