首頁  >  問答  >  主體

python 'module' object has no attribute 'PROTOCOL_SSLv2'

我的python版本是python2.7.6 系统是ubuntu 14.04.1
进入交互式写入import ssl是不会报错的.

但是执行py文件就报一下错误了
File "/root/py/ssl.py", line 4, in <module>

'SSLv2':ssl.PROTOCOL_SSLv2,

AttributeError: 'module' object has no attribute 'PROTOCOL_SSLv2'

所有包含有 import ssl模块的文件都报这错误,望解答!

PHP中文网PHP中文网2742 天前888

全部回覆(2)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:42:27

    update:
    剛試了下,預設的ubuntu 14.04裡打包用的SSL是V3版本的,所以有相容性問題,可能是Ubuntu為了解決openssl的某些bug而打包的新版本,這個跟目前的Redhat系列或預設的windows的2.7.10左右的版本還是有些不一樣的,你要解決的話,需要自己編譯openssl v2的版本到python裡, 或者看下有沒有編譯好的sslv2的版本直接用
    windows上的2.7.10的版本、Fedora 23、 Redhat 6.4都預設用的是SSLv2的版本,好吧,這個問題算是比較隱蔽的

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 17:42:27

    @zwillon
    。 。錯誤

    回覆
    0
  • 取消回覆