2016-08-18 34 views
1

美好的一天。第一次堆棧溢出之前沒有回答過我遇到的問題。我的問題是完全一樣的一個張貼在這裏,除了我運行Windows:Google App Engine啓動器未完成加載

Google App Engine Launcher is not running my hello world for Python Mac

日誌給我的唯一的事情是這樣的

2016年8月18日13點39分十三秒運行命令: 「[ 'C:\用戶\緙絲\桌面\文件\計算機 科學\ Udacity \介紹到後端\ HELLO-udacity \ main.py', 「C:\ Program Files文件(x86)的\谷歌\ google_appengine \ dev_appserver.py ' '--skip_sdk_update_check = YES', '--port = 8080', '--admin_port = 8000', ' C :\用戶\緙絲\桌面\文件\計算機科學\ Udacity \介紹 到後端\ HELLO-udacity']」

任何建議都非常讚賞。

+0

你好像在'dev_appserver.py' cmd之前有一個不想要的''C:\ Users \ Kesi \ Desktop \ Documents \ Computer Science \ Udacity \ Intro to backend \ hello-udacity \ main.py' (這是執行的)。您需要配置您的執行實用程序或您正在使用的IDE來刪除它。我對windoze不熟悉,不能幫助細節,tho。 –

+0

在谷歌應用程序引擎首選項部分有一個地方可以指定可執行文件的路徑。我更新了這個來執行dev_appserver.py。但是它仍然掛起,現在發出以下消息:運行命令:「['C:\\ Program Files(x86)\\ Google \\ google_appengine \\ dev_appserver.py','C:\\ Program Files(x86)\\谷歌\\ \\ google_appengine dev_appserver.py ' '--skip_sdk_update_check = YES', '--port = 8080', '--admin_port = 8000',' C:\\ \\用戶\\科思桌面\\文件\\ Computer Science \\ Udacity \\ Intro to backend \\ hello-udacity']「 –

+0

現在你有'dev_appserver.py'兩次 - 不行。聽起來像這個空間可能是指實際的python可執行文件(從你的python安裝)。根據這個:https://docs.python.org/2/using/windows.html#executing-scripts可能是一個'python.exe'或'pythonw.exe'(加上可能的路徑)。我主要在這裏猜... –

回答

0

轉換意見的答覆。

從消息的命令列表中的第一個參數是'C:\Users\Kesi\Desktop\Documents\Computer Science\Udacity\Intro to backend\hello-udacity\main.py',在dev_appserver.py之前表明存在配置問題。

在谷歌應用程序引擎的喜好節還有是指定路徑的可執行文件蟒蛇的地方。這不應該被設置爲你的應用程序的Python文件(如有的話),但實際的Python可執行文件(在你的Python安裝) - 這(在命令列表中的第2個ARG)執行dev_appserver.py這反過來加載後續命令列表其中包括一個指定您的應用程序代碼位置的參數 - 您的案例中的最後一個。

蛇皮可執行可以是python.exepythonw.exe根據Using Python on Windows文檔的Executing scripts部分:

Python腳本(擴展.py文件)將由默認 python.exe執行。該可執行文件打開一個終端,即使該程序使用GUI,該終端仍處於打開狀態。如果您不希望發生此問題,請使用擴展名.pyw,這會導致腳本爲 ,由執行,默認情況下爲pythonw.exe(兩個可執行文件位於Python安裝目錄的頂級目錄中,位置爲 )。這 禁止在啓動時的終端窗口。