python _cproton ImportError: неопределенный символ: PyCObject_FromVoidPtr - PullRequest
0 голосов
/ 28 марта 2020

Кто-нибудь знает, как исправить ошибку Python importError?

Позвольте мне объяснить вам, что я пытаюсь сделать и что я сделал, чтобы получить эту ошибку.

Я пытаюсь прочитать сообщения AMQP, используя библиотеку python -qpid-proton, когда я пытаюсь вызвать библиотеку протонов, но при импорте модуля cproton происходит сбой.

Traceback (most recent call last):
  File "/home/Tamil/workspace/CIL-Reader/src/CCS_Reader.py", line 2, in <module>
    from proton.handlers import MessagingHandler, TransactionHandler
  File "/home/Tamil/workspace/AMQP-Message-Read/env/lib/python3.6/site-packages/proton/__init__.py", line 34, in <module>
    from cproton import *
  File "/home/Tamil/workspace/AMQP-Message-Read/env/lib/python3.6/site-packages/cproton.py", line 25, in <module>
    _cproton = swig_import_helper()
  File "/home/Tamil/workspace/AMQP-Message-Read/env/lib/python3.6/site-packages/cproton.py", line 21, in swig_import_helper
    _mod = imp.load_module('_cproton', fp, pathname, description)
  File "/python-3.6.7/lib/python3.6/imp.py", line 243, in load_module
    return load_dynamic(name, filename, file)
  File "/python-3.6.7/lib/python3.6/imp.py", line 343, in load_dynamic
    return _load(spec)
ImportError: /home/Tamil/workspace/AMQP-Message-Read/env/lib/python3.6/site-packages/_cproton.cpython-36m-x86_64-linux-gnu.so: undefined symbol: PyCObject_FromVoidPtr
...