2013-02-22 57 views
0

試圖運行谷歌應用程序引擎在Mac OSX(10.6.8)的Python 2.7版開發環境,但我不能讓HelloWorld示例將無法運行。無法設置谷歌應用程序引擎的Python 2.7 OSX 10.6

我不能在Python殼導入webapp2的。當我嘗試從GUI運行時,日誌報告說我的「Python命令」是/usr/bin/python2.6,儘管我的系統默認值是2.7。當我嘗試訪問localhost:8080時,我得到「ImportError:No module named urllib」。

嘗試從與/usr/local/google_appengine/dev_appserver.py的HelloWorld /從命令行啓動。遇到錯誤:

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(下載代碼,< <須藤的python2.5 setup.py的安裝>> )。雖然我現在可以將ssl導入到Python 2.5 shell中,但運行dev服務器時仍然出現相同的錯誤。

我做這臺電腦上的Python 2.7的我自己的安裝,所以它有可能這樣做我分手/錯過了一些微妙的。

此外,軟件README僅指2.5,並具有2008年4月的最新日期我看到在downloads page

只有一個Python的下載任何幫助,將不勝感激。

+0

什麼'python -V'報告? – 2013-02-23 06:53:51

+0

你有沒有得到這方面的任何決議? – Chris 2013-04-27 02:05:26

+0

我沒有得到命令行工作。我記下了如何。如果你急着發表評論,我會嘗試將更全面的解釋放到隊列頂端。 – chernevik 2013-04-27 14:29:28

回答

0

你不應該能夠import webapp2在Python Shell因爲webapp2的是不是在默認的包。

請確保您有最新的啓動您的計算機上運行MacOS和嘗試以下操作:

  • 運行GoogleAppEngineLauncher
  • 文件>新的應用程序...
  • 選擇一個名稱,然後按創建
  • 出版社運行
  • 瀏覽

如果按照以上的步驟,你會看到你好,世界!在瀏覽器中,那麼你很好繼續與你好,世界!應用。

如果不能確保你使用的Python的正確版本運行在命令行dev_appserver.py,或者如果你在喜好使用啓動你可能需要添加Python的運行路徑指向python2.7