皮斯福普。CnOpts() 报告 "ImportError: DLL load failed: The specified procedure could not be found"



我使用的是Python 3.7.0库pysftp版本0.2.9

我不知道为什么每当我运行下面的命令时,我都会出现DLL加载失败的错误。这很烦人,因为我找不到一种简单的方法来使用python 将sftp发送到我的远程服务器

**>>>导入pysftp

cnots=pysftp。CnOpts()**

ImportError:DLL加载失败:找不到指定的过程。

(基本)C:\Users\User>pythonPython 3.7.0(默认,2018年6月28日,08:04:48)[MSC v.1912 64位(AMD64)]::Anaconda,股份有限公司on win32键入"帮助"、"版权"、"信用"或"许可证"以获取详细信息。

导入pysftpcnots=pysftp。CnOpts()追踪(最近一次通话):文件",第1行,在文件"C:\Users\User\Anaconda3\lib\site packages\pysftp__init__.py",第54行,在initself.hostkeys.load(knownhosts)中文件"C:\Users\User\Anaconda3\lib\site packages\paramiko\hostkeys.py",第97行,加载中e=HostKeyEntry.from_line(行,行号)文件"C:\Users\User\Anaconda3\lib\site packages\paramiko\hostkeys.py",第360行,from_linekey=ECDSAKey(data=decodebytes(key),validate_point=False)文件"C:\Users\User\Anaconda3\lib\site packages\paramiko\edsakey.py",第168行,在initself.verifying_key=numbers.public_key(backend=default_backend())中文件"C:\Users\User\Anaconda3\lib\site packages\cryptography\hazmat\backends_init__.py",第15行,在default_backend中从cryptography.hazmat.backends.opensl.backend导入后端文件"C:\Users\User\Anaconda3\lib\site packages\cryptography\hazmat\backends\openssl_init__.py",第7行,位于从cryptography.hazmat.backends.opensl.backend导入后端文件"C:\Users\User\Anaconda3\lib\site packages\cryptography\hazmat\backends\openssl\backend.py",第62行,位于来自cryptography.hazmat.bindings.opensl导入绑定文件"C:\Users\User\Anaconda3\lib\site packages\cryptography\hazmat\bindings\openssl\binding.py",第14行,位于来自cryptography.hazmat.bindings.opensl import-ffi,lib**ImportError:DLL加载失败:找不到指定的过程。**
p>同样的问题也发生在我身上,似乎是密码库的问题,重新安装它为我修复了它。你可以使用pip:重新安装它
pip install cryptography --force-reinstall

相关内容

最新更新