我需要在裝有Python 2.6的Mac Snow Leopard上運行Python 2.7。根據this answer,從Python.org運行Python 2.7 mpkg安裝程序應該讓我到那裏。在Mac OS X 10.6上使用帶有Python 2.7的Google App Engine SDK 10.6
我需要這樣做的原因是我試圖爲Python 2.7運行時運行Google App Engine SDK。
安裝Python 2.7之後,我仍然得到以下警告我在GAE服務器日誌:
警告:您正在使用Python運行時(2.6),即比 生產運行環境較舊的( 2.7)。
我還需要做些什麼才能讓GAE SDK識別新的Python版本?
編輯2:
運行:
$ sudo find/-name python2.7
我得到:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/usr/local/bin/python2.7
據我走進GoogleAppLauncher的答案 - >首選項,並設置Python路徑對每個這些,每次我得到完全相同的錯誤。
使用以下標記dev_appserver運行: --admin_console_server = --port = 8081的Python命令:/Library/Frameworks/Python.framework/Versions/2.7 2011-11-14 16:12:24.726 GoogleAppEngineLauncher [57590:203] *** NSTask:任務 爲路徑創建'/Library/Frameworks/Python.framework/Versions/2.7' 失敗:22,「無效參數」。終止臨時過程。
另一個奇怪的是,它總是試圖解決相同的路徑,無論我插入哪些人;它總是回覆到/Library/Frameworks/Python.framework/Versions/2.7
編輯3:
OK,進入路徑進入首選項字段多次後,我終於剛剛清理出來,並以某種方式它現在指向正確的地方:
Running dev_appserver with the following flags:
--admin_console_server= --port=8081
Python command: /usr/local/bin/python2.7
這篇文章提供了關於這個主題的教程http://lowcoupling.com/post/51985632058/how-to-create-a-google-app-engine-project-in-eclipse – lowcoupling