上一篇文章【Python】Paramiko模块实现Linux服务器远程文件操作 介绍了如何通过Paramiko进行 sftp的操作,但最近遇到一个问题,换上家里的windows10电脑后,执行脚本时发现报错:\lib\site-packages\cryptography\hazmat\bindings\openssl\binding.py", line 143, in init_static_locks
__import__("_ssl")
ImportError: DLL load failed: 找不到指定的模块。
通过查找资料和自己研究发现以下方法可以解决问题:
1. 先激活Anaconda环境,通过python查看版本,本人的是3.7.4
2. 进入python官网 下载对应版本的python zip。
步骤点击黄色部分,进下一个页面:
找到Files,然后直接下载就行
3. 解压安装包,找到下面两个文件,然后复制到Anaconda\DLLs目录下
3. 问题解决,可以导入ssl了