无法在Windows 10中导入scrypt python 3.6



我在Windows中导入时遇到问题。Scrypt(版本0.8.6(是作为steem-python包的一部分在虚拟环境中使用pip安装的。我在Windows 10中使用Visual Studio 2017社区(15.9.2版(。当我尝试导入scrypt时,我会得到

>>> import scrypt
Traceback (most recent call last): 
File "<stdin>", line 1, in <module>
File "C:UsersMMsourcereposmysitecsenvLibsite-packagesscryptscrypt.py", line 15, in <module>
_scrypt = cdll.LoadLibrary(imp.find_module('_scrypt')[1])
File "C:Program Files (x86)Microsoft Visual StudioSharedPython36_64libctypes__init__.py", line 426, in LoadLibrary
return self._dlltype(name)
File "C:Program Files (x86)Microsoft Visual StudioSharedPython36_64libctypes__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位((非精简版(。

我错过了什么?如有任何帮助,我们将不胜感激。

经过更多搜索,似乎需要一个特定版本的openSSL-1.0.2版本,其中包括libeay32.dll。该文件也必须包含在c:\windows\system32中。一旦这个文件可用,scrypt(和steem(导入就可以了。

相关内容

  • 没有找到相关文章

最新更新