2016-05-04 13 views
0

私はPycharmを使用していますのpythonはImportError:いいえモジュールという名前の要求

とPycharmのすべてでスクリプトが正常に動作している実行しているときurllib.requestモジュールを使用するPythonのCGIスクリプトを実行しています。しかし、私は、ローカルサーバー上の私のスクリプトを実行しようとすると...

(サーバを起動するには、次のコマンドを使用して)

python3 -m http.server --cgi 8000 

...私はエラーを以下の取得:

ImportError: No module named request 

モジュールが正しくインストールされているかどうかを確認しました。

sudo -H pip3 install requests 

を実行すると、私に期待される "すでに満足要件" を与えます。

sudo -H pip3 install requests --upgrade 

を行うときも、私はすでに最新の予想される」要件を取得する。私はPycharmでのpython 3.4を使用していた場合、私もチェックしていると私は、これはどちらかの問題になることはできません。

+0

エラーが発生し 'import'ラインは何ですか?さらに、** complete **エラーメッセージをコピーして、あなたの質問にトレースバックしてください。 –

+0

CGIスクリプトの最初の行は何ですか? –

答えて

1

あなたはのpython3を必要とするように、あなたのPythonのCGIスクリプトをコード化している、しかし、あなたは実際にPython2でそれを実行しているこれにスクリプトの最初の行を変更します。

#!/usr/bin/env python3 
+0

もちろん愚かな間違い。どうもありがとう! – Joey

関連する問題