解决 AttributeError: ‘module’ object has no attribute ‘SSL_ST_INIT’

有台机器好久未登录了,今天执行pip的时候报错如下:AttributeError: ‘module’ object has no attribute ‘SSL_ST_INIT’,鼓捣了半天终于搞定。

环境: python2.7
网上搜索了下,应该是pyOpenSSL模块的问题,因为pip执行报错,需要先删除这个模块,重新安装即可,具体操作如下:

sudo rm -rf /usr/lib/python2.7/dist-packages/OpenSSL/
sudo rm -rf /usr/lib/python2.7/dist-packages/pyOpenSSL-0.15.1.egg-info

pip重新安装pyopenssl时又报错

sudo pip install pyopenssl
Traceback (most recent call last):
  File "/usr/bin/pip", line 11, in <module>
    sys.exit(main())
  File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 215, in main
    locale.setlocale(locale.LC_ALL, '')
  File "/usr/lib/python2.7/locale.py", line 581, in setlocale
    return _setlocale(category, locale)

解决办法:

export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
sudo dpkg-reconfigure locales

再次安装pyopenssl,这次成功了。

sudo pip install pyopenssl

u2

Related Posts

python cx-Oracle 驱动安装

安装oracle驱动 cx-Oracle驱动二进制版本下载地…

Read more

sqlalchemy.exc.TimeoutError: QueuePool limit of size 5 overflow 10 reached

Python3 + Flask + mysql5.7搭建的w…

Read more

You Missed

Google 用 AI「杀死」Google

  • u2
  • 6月 22, 2026
  • 43 views

封禁Fable 5:当美国政府成为AI的”守门人”

  • u2
  • 6月 21, 2026
  • 55 views

27亿美元没留住的人,奥特曼等了十年

  • u2
  • 6月 19, 2026
  • 49 views

OpenAI Codex 发布角色插件:当AI开始理解「分析师」和「销售」是两种不同的物种

  • u2
  • 6月 15, 2026
  • 79 views
OpenAI Codex 发布角色插件:当AI开始理解「分析师」和「销售」是两种不同的物种

TraceClaw:企业级透明可控智能体,全行为审计+零信任执行

  • u2
  • 6月 13, 2026
  • 76 views

一年前让英伟达蒸发6000亿美元的中国AI,现在被黄仁勋请上了CES的PPT

  • u2
  • 6月 7, 2026
  • 109 views