2016-04-18 38 views
0

我尝试使用python 2.7和this is我的源代码在Windows上制作https服务器。当我运行它时,我得到了这个错误。python 2.7 windows ImportError:没有名为OpenSSL的模块

Traceback (most recent call last): 
    File "httpserver.py", line 38, in <module> 
    from OpenSSL import SSL 
ImportError: No module named OpenSSL 

我需要先安装该模块还是默认安装在我的系统上? 或者是有什么问题?

回答

1

我认为你必须安装OpenSSL模块。

Python使用下面的搜索路径顺序来查找你要导入模块:

  1. 程序的主目录

  2. Diretories在环境变量PYTHONPATH

  3. 标准图书馆直通车

  4. 任何.pth文件的内容

我猜python程序不会在上面的项目1和2中找到任何东西。

所以,请尝试使用下面检查标准库目录:

import sys 
print sys.path 

将路径返回到标准库目录。只需检查这些目录,如果你没有看到OpenSSL,那么是的,你必须先安装模块。

相关问题