Python 帕拉米科';模块';没有属性';新';
我用这段代码来FTP图像已经有一年多了,什么都没有改变,然后在尝试FTP时突然出现了一个错误。我已尝试重新启动/etc。代码是(我已将地址替换为“…”): 我使用paramikov1.16和v2.1.2时出现以下错误(尝试更新版本,但未修复):Python 帕拉米科';模块';没有属性';新';,python,ftp,paramiko,Python,Ftp,Paramiko,我用这段代码来FTP图像已经有一年多了,什么都没有改变,然后在尝试FTP时突然出现了一个错误。我已尝试重新启动/etc。代码是(我已将地址替换为“…”): 我使用paramikov1.16和v2.1.2时出现以下错误(尝试更新版本,但未修复): 错误:paramiko.transport:未知异常:“module”对象没有属性“new” 错误:paramiko.transport:Traceback(最近的一次调用): 错误:paramiko.transport:文件“C:\Users\Defa
错误:paramiko.transport:未知异常:“module”对象没有属性“new”
错误:paramiko.transport:Traceback(最近的一次调用):
错误:paramiko.transport:文件“C:\Users\Default.Default PC\AppData\Local\enthught\Canopy\User\lib\site packages\paramiko\transport.py”,第1744行,正在运行
错误:paramiko.transport:self.kex_engine.parse_next(ptype,m)
错误:paramiko.transport:文件“C:\Users\Default.Default PC\AppData\Local\enthund\Canopy\User\lib\site packages\paramiko\kex_group1.py”,第75行,在parse_next中
错误:paramiko.transport:返回self.\u parse\u kexdh\u reply(m)
错误:paramiko.transport:文件“C:\Users\Default.Default PC\AppData\Local\enthund\Canopy\User\lib\site packages\paramiko\kex\u group1.py”,第111行,在_parse\u kexdh\u reply中
错误:paramiko.transport:self.transport.\u验证密钥(主机密钥,sig)
错误:paramiko.transport:文件“C:\Users\Default.Default PC\AppData\Local\enthund\Canopy\User\lib\site packages\paramiko\transport.py”,第1604行,在_verify_key中
错误:paramiko.transport:如果不是键。请验证_ssh_sig(self.H,Message(sig)):
错误:paramiko.transport:文件“C:\Users\Default.Default PC\AppData\Local\enthught\Canopy\User\lib\site packages\paramiko\rsakey.py”,第112行,在verify_ssh_sig中
错误:paramiko.transport:rsa=rsa.construct((long(self.n)、long(self.e)))
错误:paramiko.transport:文件“C:\Users\Default.Default PC\AppData\Local\enthught\Canopy\App\AppData\Canopy-1.5.2.2785.win-x86\u 64\lib\site packages\Crypto\PublicKey\RSA.py”,第540行,在构造中
错误:paramiko.transport:return RSAobj(self,key)
错误:paramiko.transport:文件“C:\Users\Default.Default PC\AppData\Local\enthught\Canopy\App\AppData\Canopy-1.5.2.2785.win-x86\u 64\lib\site packages\Crypto\PublicKey\RSA.py”,第117行,在u init中__
错误:paramiko.transport:randfunc=Random.new().read
错误:paramiko.transport:文件“C:\Users\Default.Default PC\AppData\Local\enthund\cardio\AppData\cardio-1.5.2.2785.win-x86\u 64\lib\site packages\Crypto\Random\uuuuuu init\uuuuuuuuu.py”,第33行,新格式
错误:paramiko.transport:return _userFriendlyng.new(*args,**kwargs)
错误:paramiko.transport:AttributeError:“module”对象没有属性“new”
AttributeError回溯(最近一次呼叫上次)
C:\Ceilometer\u Code\launch\u plot\u CL31\u YFB.py in()
261打印“启动sftp”
-->262将PySTFP.Connection(“…”,用户名=“…”,密码=“…”)作为sftp:
263 sftp.cd(“…”)
264 sftp.put(图1)
C:\Ceilometer\u Code\pysftp.pyc in\uuuuuu init\uuuuuuuuuuuuuuuuuuuuuuuu(self、主机、用户名、私钥、密码、端口、私钥、密码、日志)
160如果密码不是无:
161#使用密码。
-->162 self.\u transport.connect(用户名=用户名,密码=密码)
163其他:
164#使用私钥。
C:\Users\Default.Default PC\AppData\Local\enthught\Canopy\User\lib\site packages\paramiko\transport.pyc in connect(self、hostkey、用户名、密码、pkey、gss\u host、gss\u auth、gss\u kex、gss\u deleg\u creds)
1070 self._preferred_keys=[hostkey.get_name()]
1071
->1072 self.start_client()
1073
1074#如果有主机密钥,请检查主机密钥
C:\Users\Default.Default PC\AppData\Local\enthund\Canopy\User\lib\site packages\paramiko\transport.pyc在启动\u客户端中(self,event)
490 e=self.get_异常()
491如果e不是无:
-->492升e
493引发SShexException('协商失败')
494如果event.is_set():
AttributeError:“模块”对象没有属性“新建”
有人知道如何解决这个问题吗?我已经确认我的SFTP un/pw是正确的,互联网工作等。需要加密更新;错误现在消失,FTPing恢复正常 您可能对加密包有问题。尝试重新安装加密软件包-。尝试重新安装,无更改。还有什么你能想到的吗?我甚至不确定这是哪里出了问题。根据你的堆栈跟踪,它在加密中肯定是出了问题。但我无法重新创建您的环境,所以我不知道如何帮助您修复:(加密更新成功-问题结束。不知道加密为何突然失败?非常奇怪。谢谢你们!
with pysftp.Connection('...', username='...', password='...') as sftp:
sftp.cd('...')
sftp.put(figure1)
ERROR:paramiko.transport:Unknown exception: 'module' object has no attribute 'new'
ERROR:paramiko.transport:Traceback (most recent call last):
ERROR:paramiko.transport: File "C:\Users\Default.Default-PC\AppData\Local\Enthought\Canopy\User\lib\site-packages\paramiko\transport.py", line 1744, in run
ERROR:paramiko.transport: self.kex_engine.parse_next(ptype, m)
ERROR:paramiko.transport: File "C:\Users\Default.Default-PC\AppData\Local\Enthought\Canopy\User\lib\site-packages\paramiko\kex_group1.py", line 75, in parse_next
ERROR:paramiko.transport: return self._parse_kexdh_reply(m)
ERROR:paramiko.transport: File "C:\Users\Default.Default-PC\AppData\Local\Enthought\Canopy\User\lib\site-packages\paramiko\kex_group1.py", line 111, in _parse_kexdh_reply
ERROR:paramiko.transport: self.transport._verify_key(host_key, sig)
ERROR:paramiko.transport: File "C:\Users\Default.Default-PC\AppData\Local\Enthought\Canopy\User\lib\site-packages\paramiko\transport.py", line 1604, in _verify_key
ERROR:paramiko.transport: if not key.verify_ssh_sig(self.H, Message(sig)):
ERROR:paramiko.transport: File "C:\Users\Default.Default-PC\AppData\Local\Enthought\Canopy\User\lib\site-packages\paramiko\rsakey.py", line 112, in verify_ssh_sig
ERROR:paramiko.transport: rsa = RSA.construct((long(self.n), long(self.e)))
ERROR:paramiko.transport: File "C:\Users\Default.Default-PC\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.5.2.2785.win-x86_64\lib\site-packages\Crypto\PublicKey\RSA.py", line 540, in construct
ERROR:paramiko.transport: return _RSAobj(self, key)
ERROR:paramiko.transport: File "C:\Users\Default.Default-PC\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.5.2.2785.win-x86_64\lib\site-packages\Crypto\PublicKey\RSA.py", line 117, in __init__
ERROR:paramiko.transport: randfunc = Random.new().read
ERROR:paramiko.transport: File "C:\Users\Default.Default-PC\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.5.2.2785.win-x86_64\lib\site-packages\Crypto\Random\__init__.py", line 33, in new
ERROR:paramiko.transport: return _UserFriendlyRNG.new(*args, **kwargs)
ERROR:paramiko.transport:AttributeError: 'module' object has no attribute 'new'
AttributeError Traceback (most recent call last)
C:\Ceilometer_Code\launch_plot_CL31_YFB.py in <module>()
261 print 'Launching sftp '
--> 262 with pysftp.Connection('...', username='...', password='...') as sftp:
263 sftp.cd('...')
264 sftp.put(figure1)
C:\Ceilometer_Code\pysftp.pyc in __init__(self, host, username, private_key, password, port, private_key_pass, ciphers, log)
160 if password is not None:
161 # Using Password.
--> 162 self._transport.connect(username=username, password=password)
163 else:
164 # Use Private Key.
C:\Users\Default.Default-PC\AppData\Local\Enthought\Canopy\User\lib\site-packages\paramiko\transport.pyc in connect(self, hostkey, username, password, pkey, gss_host, gss_auth, gss_kex, gss_deleg_creds)
1070 self._preferred_keys = [hostkey.get_name()]
1071
-> 1072 self.start_client()
1073
1074 # check host key if we were given one
C:\Users\Default.Default-PC\AppData\Local\Enthought\Canopy\User\lib\site-packages\paramiko\transport.pyc in start_client(self, event)
490 e = self.get_exception()
491 if e is not None:
--> 492 raise e
493 raise SSHException('Negotiation failed.')
494 if event.is_set():
AttributeError: 'module' object has no attribute 'new'