[IIS]Python で Google コンポーネントが見えなくなった

 メインマシンでは正常に動いているのですが、サブマシンでPythonのWebサービスが動かず、以下のエラーメッセージが出ていました。

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

ざっと見ると、Google Appengineのライブラリへのパスが通っていないようです。すぐに思いつくのは環境変数PATHにパスを通す方法ですが、Pythonでしか使わないものなので、PYTHONPATHにしましょう。

set pythonpath=C:\Program Files (x86)\google\google_appengine\

これをコントロールパネルのシステム環境変数に設定します。

この環境変数は設定後のアプリケーションから有効になるので、すでにコマンドプロンプトからPythonを起動している場合はコマンドプロンプト再起動させる必要があります。