繁体   English   中英

无法在Windows 10中导入scrypt python 3.6

[英]unable to import scrypt python 3.6 in Windows 10

我在Windows中有此导入问题。 在虚拟环境中使用pip将Scrypt(版本0.8.6)安装为steem-python软件包的一部分。 我在Windows 10中使用Visual Studio 2017社区(版本15.9.2),当我尝试导入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位)(非精简版)。

我想念什么? 任何帮助,将不胜感激。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM