2016-04-18 16 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のmoduをインストールする必要があると思います。

Pythonはインポートしようとしているモジュールを検索する順番に検索パスの下に使用しています。

  1. プログラムのホームディレクトリ環境変数PYTHONPATHで

  2. Diretories

  3. 標準ライブラリのディレクトリ

  4. すべての.pthファイルの内容

私は、上記の項目1と2で何も見つからないと思う。

ので、下記の使用により、標準ライブラリディレクトリをチェックしてみてください:

import sys 
print sys.path 

それは、標準ライブラリディレクトリへのパスを返します。それらのディレクトリをチェックインし、OpenSSLが表示されない場合は、まずモジュールをインストールする必要があります。

関連する問題