человечность Python и ImportError: libblpapi3_64.so: не может открыть файл общего объекта: Никакой такой файл или каталог

Как я устанавливаю LD_LIBRARY_PATH в человечности 12.04?

в .bashrc

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/blpapi_cpp/Linux

в/etc/environment

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/blpapi_cpp/Linux

Файл существует

ls /home/ubuntu/blpapi_cpp/Linux/libblpapi3_64.so 
/home/ubuntu/blpapi_cpp/Linux/libblpapi3_64.so

sudo ldconfig

И все же я все еще получаю importError: libblpapi3_64.so: не может открыть файл общего объекта: Никакой такой файл или каталог

Traceback (most recent call last):
  File "/home/ubuntu/workspace/druidry-codebase/test.py", line 4, in <module>
    import blpapi
  File "/usr/local/lib/python2.7/dist-packages/blpapi/__init__.py", line 5, in <module>
    from .internals import CorrelationId
  File "/usr/local/lib/python2.7/dist-packages/blpapi/internals.py", line 50, in <module>
    _internals = swig_import_helper()
  File "/usr/local/lib/python2.7/dist-packages/blpapi/internals.py", line 46, in swig_import_helper
    _mod = imp.load_module('_internals', fp, pathname, description)
ImportError: libblpapi3_64.so: cannot open shared object file: No such file or directory

Как я разрешаю это?

1
задан 30 July 2013 в 14:22
1 ответ

Я добавил строку для LD_LIBRARY_PATH в мой c++ SDK директор в .profile, и это исправило проблему.

1
ответ дан 4 December 2019 в 00:38

Теги

Похожие вопросы