【问题标题】:ImportError: No module named OpenSSL (python 2.7 , windows 8.1)ImportError:没有名为 OpenSSL 的模块(python 2.7,windows 8.1)
【发布时间】:2015-10-27 08:47:37
【问题描述】:

我已经安装了 pyOpenSSL 和所有必需的包,但我无法在 shell 中导入 OpenSSL。我收到此错误:

>>> import OpenSSL
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named OpenSSL

已安装的必需软件包列表:

cryptography (0.9.3)
distribute (0.7.3)
idna (2.0)
pip (7.1.0)
pyasn1 (0.1.8)
pyasn1-modules (0.0.5)
pyopenssl (0.15.1)
requests (2.7.0)
service-identity (14.0.0)
setuptools (18.1)
six (1.9.0)
Twisted (15.2.1)
urllib3 (1.11)
w3lib (1.12.0)
zope.interface (4.1.2)

【问题讨论】:

    标签: python windows import pip pyopenssl


    【解决方案1】:

    如果您运行的是 64 位版本的 Windows,那么我建议您安装 Win64 版本的 OpenSSL,可从https://slproweb.com/products/Win32OpenSSL.html(向下滚动直到找到 64 位安装程序)和 64 位版本的 pyOpenSSL,来自http://www.egenix.com/products/python/pyOpenSSL/

    检查您是否没有各种产品、python 包等的 32 位版本。我在 PYTHONPATH 上有一些站点包使 python 感到困惑。我删除了环境变量 PYTHONPATH 和类似的 PYTHONUSERBASE (我正在尝试使用 32 位版本的 mitmproxy 并向后工作的一些软件都推荐了这两者......)我想保留我的 64 位版本的 Python (2.7.6)因此我遇到了您在此处报告的相同错误时遇到了困难。

    【讨论】:

      猜你喜欢
      • 2017-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-02
      • 1970-01-01
      • 1970-01-01
      • 2015-12-16
      相关资源
      最近更新 更多