Python pysftp.CnOpts()报告;ImportError:DLL加载失败:找不到指定的过程;
我正在使用Python 3.7.0 库pysftp版本0.2.9 我不知道为什么每当我运行下面的命令时,就会出现DLL加载失败错误。这很烦人,因为我找不到一种简单的方法使用python将sftp映射到远程服务器 **>>>导入PYSTFP cnopts=pysftp.cnopts()** ImportError:DLL加载失败:找不到指定的过程 (基本)C:\Users\User>python Python 3.7.0(默认值,2018年6月28日,08:04:48)[MSC v.1912 64位(AMD64)]::win32上的Anaconda,Inc 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证” 导入PYSTFP cnopts=pysftp.cnopts() 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“C:\Users\User\Anaconda3\lib\site packages\pysftp\uuuuu init\uuuuuu.py”,第54行,在init self.hostkeys.load(已知主机) 文件“C:\Users\User\Anaconda3\lib\site packages\paramiko\hostkeys.py”,第97行,已加载 e=主机密钥条目。从_行(行,行号) 文件“C:\Users\User\Anaconda3\lib\site packages\paramiko\hostkeys.py”,第360行,从第 key=ECDSAKey(数据=decodebytes(key),validate\u point=False) 文件“C:\Users\User\Anaconda3\lib\site packages\paramiko\ecdsakey.py”,第168行,在init self.verifying_key=numbers.public_key(backend=default_backend()) 文件“C:\Users\User\Anaconda3\lib\site packages\cryptography\hazmat\backends\uuu init\uuu.py”,第15行,默认为\u backend 从cryptography.hazmat.backends.openssl.backend导入后端 文件“C:\Users\User\Anaconda3\lib\site packages\cryptography\hazmat\backends\openssl\uu_init\u_.py”,第7行,在 从cryptography.hazmat.backends.openssl.backend导入后端 文件“C:\Users\User\Anaconda3\lib\site packages\cryptography\hazmat\backends\openssl\backend.py”,第62行,在 来自cryptography.hazmat.bindings.openssl导入绑定 文件“C:\Users\User\Anaconda3\lib\site packages\cryptography\hazmat\bindings\openssl\binding.py”,第14行,在 来自cryptography.hazmat.bindings.\u openssl导入ffi,lib **ImportError:DLL加载失败:找不到指定的过程。 **Python pysftp.CnOpts()报告;ImportError:DLL加载失败:找不到指定的过程;,python,python-3.x,anaconda,pysftp,Python,Python 3.x,Anaconda,Pysftp,我正在使用Python 3.7.0 库pysftp版本0.2.9 我不知道为什么每当我运行下面的命令时,就会出现DLL加载失败错误。这很烦人,因为我找不到一种简单的方法使用python将sftp映射到远程服务器 **>>>导入PYSTFP cnopts=pysftp.cnopts()** ImportError:DLL加载失败:找不到指定的过程 (基本)C:\Users\User>python Python 3.7.0(默认值,2018年6月28日,08:04:48)[MSC v.1912 64
同样的问题也发生在我身上,看起来像是密码库的问题,重新安装它为我解决了这个问题。您可以使用pip重新安装它:
pip install cryptography --force-reinstall