Возникла проблема в pyelliptic из-за поддерживаемого типа - PullRequest
0 голосов
/ 28 марта 2019

Я перемещаю существующую кодовую базу из MacOS в Ubuntu 18.04.При настройке среды и запуске сервера у меня возникает проблема с конкретным модулем: pyelliptic.

  File "/SOME_PATH/anypush/__init__.py", line 10, in <module>
    import pyelliptic
  File "/SOME_PATH/venv/local/lib/python2.7/site-packages/pyelliptic/__init__.py", line 43, in <module>
    from .openssl import OpenSSL
  File "/SOME_PATH/venv/local/lib/python2.7/site-packages/pyelliptic/openssl.py", line 528, in <module>
    OpenSSL = _OpenSSL(libname)
  File "/SOME_PATH/venv/local/lib/python2.7/site-packages/pyelliptic/openssl.py", line 180, in __init__
    self.ECDH_OpenSSL = self._lib.ECDH_OpenSSL
  File "/usr/lib/python2.7/ctypes/__init__.py", line 379, in __getattr__
    func = self.__getitem__(name)
  File "/usr/lib/python2.7/ctypes/__init__.py", line 384, in __getitem__
    func = self._FuncPtr((name_or_ordinal, self))
AttributeError: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: undefined symbol: ECDH_OpenSSL

Я заметил, что это доступ к системному файлу libcrypto.so.1.1.Кроме того, pyelliptic больше не поддерживается.Есть ли решение этой проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...