我在 Windows 中遇到此导入问题。Scrypt(版本 0.8.6)作为 steem-python 包的一部分在虚拟环境中使用 pip 安装。我在 Windows 10 中使用 Visual Studio 2017 Community(版本 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 位)(非精简版)。
我错过了什么?任何帮助,将不胜感激。