2016-09-03 2 views
0

私は、Python 3.5を実行していると私はピップを使用してCGIをインストールしようとしていると、それは私に次のメッセージました:私のブラウザ上で、いくつかによって私は(WAMPサーバを使用して、ローカルに)Pythonスクリプトを実行したい(WAMP上で)Pythonスクリプトを実行するためにcgiのライブラリ/パッケージをインストールする必要がありますか?またはそれは自動的に利用可能です(WAMPサーバー内)?

Could not find a version that satisfies the requirement cgi (from versions:) 
No matching distribution found for cgi 

を私はcgiを同じものに使う必要があることを知りました。私はcgiパッケージをインストールする必要があるかどうか、あるいはPythonがインストールされているかWAMPサーバーがインストールされているかのどちらかで直接利用できるかどうかを知りたいので、httpdファイルをWAMPサーバーの対応するフォルダに設定するだけです。次のコードを追加:それらを実行するように

AddHandler cgi-script .cgi .py 
Options Indexes FollowSymLinks ExecCGI 

はまた、私たちは(利用可能な場合)のcgi-binのフォルダにあるPythonスクリプトファイルを置くことができますか?

+0

'cgi'は標準ライブラリのモジュールです。それをインストールする必要はありません。しかし、CGIを使っておもちゃのスクリプト以外を実行しないでください。 –

+0

@DanielRosemanありがとう!私が複雑なスクリプトを実行するために使用することをお勧めしますか? –

答えて

0

CGIの場合、実際にはライブラリは必要ありませんが(標準ライブラリのcgiは役に立ちますが)、WSGIを使用することを強くお勧めします。標準ライブラリにWSGI as CGI adapterがありますが、より良いパフォーマンスのためにmod_wsgiを使用することもできます。

bottleのようなマイクロフレームワークは、建物の場所をずっと簡単にし、WSGI(したがってCGI)で動作します。

+0

ありがとう!それを調べます。 :) –

関連する問題