Pyton3: расчет SHA3 Работает на ноутбуке, но не работает на сервере Amazon EC2 - PullRequest
0 голосов
/ 25 декабря 2018

Я создал скрипт, который мне нужен для вычисления SHA3-512 набора строк.

Строка, которую я использую для вычисления указанного хэша:

 s=sha3.sha3_512(uid.encode('utf-8')).hexdigest();

Строка импорта просто:

import sha3;

Это работает на моем ноутбуке.Версия Python3: Python 3.7.2rc1.На моем ноутбуке (который запускает Debian Testing) я установил библиотеки py3 sha3 из репозитория.

В моем экземпляре EC2 версия Python 3: Python 3.7.1.В моем экземпляре EC2 я установил библиотеки sha3, используя pip3.

Когда доходит до строки выше, я получаю сообщение об ошибке:

Traceback (most recent call last):
  File "calculateHashIDtable.py", line 62, in <module>
    s=sha3.sha3_512(uid.encode('utf-8')).hexdigest();
  File "/usr/local/lib64/python3.7/site-packages/sha3/__init__.py", line 107, in sha3_512
    return SHA3512(s)
  File "/usr/local/lib64/python3.7/site-packages/sha3/__init__.py", line 30, in __init__
    self._s = _sha3.sha3()
AttributeError: module '_sha3' has no attribute 'sha3'

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

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