невозможно импортировать scrypt python 3.6 в Windows 10 - PullRequest
0 голосов
/ 25 ноября 2018

У меня проблема с этим импортом в Windows.Scrypt (версия 0.8.6) был установлен как часть пакета steem-python с использованием pip в виртуальной среде.Я использую Visual Studio 2017 Community (версия 15.9.2) в Windows 10. Когда я пытаюсь импортировать scrypt, я получаю

>>> import scrypt
        Traceback (most recent call last): 
          File "<stdin>", line 1, in <module>
          File "C:\Users\MM\source\repos\mysite\csenv\Lib\site-packages\scrypt\scrypt.py", line 15, in <module>
            _scrypt = cdll.LoadLibrary(imp.find_module('_scrypt')[1])
          File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\ctypes\__init__.py", line 426, in LoadLibrary
            return self._dlltype(name)
          File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\ctypes\__init__.py", line 348, in __init__
            self._handle = _dlopen(self._name, mode)
        OSError: [WinError 126] The specified module could not be found

Я пробовал это с помощью интерактивного окна в среде Visual Studio.как командная строка.

Я видел некоторые ссылки на необходимость openSSL.Установлен OpenSSL 1.1.0j (64-разрядный) (не облегченная версия).

Чего мне не хватает?Любая помощь будет оценена.

1 Ответ

0 голосов
/ 25 ноября 2018

Что ж, после дополнительных поисков кажется, что требуется определенная версия openSSL - версия 1.0.2, которая включает libeay32.dll.Этот файл также должен быть включен в c: \ windows \ system32.Как только этот файл будет доступен, scrypt (и steem) импортирует нормально.

...