2016-10-06 1 views
0

Я недавно обновил систему до 16.04 Gnome. Самое неприятное, с которым я столкнулся, это то, что я не могу импортировать библиотеку NAOqi для своей работы. Версия python этой библиотеки была довольно проста в настройке. Нужно просто распаковать файл, а затем ввести переменную пути PYTHONPATH, указывающую на эту библиотеку, и она работала как шарм в 14.04. Теперь, так как обновления я столкнулся:Невозможно импортировать библиотеку python naoqi после обновления Ubuntu 14.04 до 16.04

Python 2.7.12 (default, Jul 1 2016, 15:12:24) 
[GCC 5.4.0 20160609] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
import naoqi 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/dell/nao_sdk/pynaoqi/naoqi.py", line 7, in <module> 
    import qi 
    File "/home/dell/nao_sdk/pynaoqi/qi/__init__.py", line 72, in <module> 
    from _qi import Application as _Application 
ImportError: libqipython.so: cannot open shared object file: No such file or directory 

Если добавить переменную пути:

export LD_LIBRARY_PATH=:/home/dell/nao_sdk/pynaoqi/ Изменения ошибок в:

Python 2.7.12 (default, Jul 1 2016, 15:12:24) 
[GCC 5.4.0 20160609] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import naoqi 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/dell/nao_sdk/pynaoqi/naoqi.py", line 7, in <module> 
    import qi 
    File "/home/dell/nao_sdk/pynaoqi/qi/__init__.py", line 72, in <module> 
    from _qi import Application as _Application 
ImportError: libboost_regex.so.1.55.0: cannot open shared object file: No such file or directory 

Пожалуйста, помогите мне, что я должен сделать, чтобы получить его работу ? Я также использовал python 2.6.9, но такая же ошибка возникает при ошибке ниже.

ImportError: libboost_python.so.1.55.0: cannot open shared object file: No such file or directory

ответ

0

Установка libboost1.55 сделал трюк. 16.04 поставляется с libboost1.58, но naoqi еще не совместим с ним. Ручная установка libboost1.55 разрешила ошибку импорта.

Смежные вопросы