Mac OSX(10.6.8)でGoogle AppEngine用のPython2.7開発環境を実行しようとしていますが、helloworldの例が実行されません。
Pythonシェルにwebapp2をインポートできません。GUIから実行しようとすると、システムのデフォルトは2.7ですが、ログには「Pythonコマンド」が/usr/bin/python2.6であると報告されます。localhost:8080にアクセスしようとすると、「ImportError:Nomodulenamedurllib」が表示されます。
/usr/local/google_appengine/dev_appserver.pyhelloworld/を使用してコマンドラインから起動してみました。エラーが発生しました:
fancy_urllib.InvalidCertificateException: Host appengine.google.com returned an invalid certificate (_ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed):
To learn more, see http://code.google.com/appengine/kb/general.html#rpcssl.
アプリケーションが2.5を使用している可能性があると考え、「詳細」リンクに従って、sslをPython2.5にインストールしました(ダウンロードしたコード、<< sudo python2.5 setup.py install >>)。sslをPython2.5シェルにインポートできるようになりましたが、開発サーバーを実行しているときに同じエラーが発生しました。
私はこのコンピューターにPython2.7を自分でインストールしたので、そうすることで微妙な何かを壊したり見逃したりした可能性があります。
また、ソフトウェアREADMEは2.5のみを参照し、最新の日付は2008年4月です。ダウンロードページにPythonのダウンロードが1つだけ表示されます。
どんな助けでもいただければ幸いです。