2014-03-13 48 views
0

我正在嘗試使用Eclipse製作移動助手應用程序的Google App Engine教程。我在我必須嘗試上傳數據到本地服務器的部分。我目前正在使用Cygwin。不過,我得到這個錯誤:命令錯誤:python.exe無法打開文件

C:\Python27\python.exe: can't open file '/cygdrive/c/Program Files (x86)/Google/google_appengine/appcfg.py': [Errno 2] No such file or directory upload_data.sh: line 3: --config_file: command not found upload_data.sh: line 4: [email protected]: command not found 

我不知道爲什麼這個錯誤發生。

謝謝。

+0

您是否已將Google App Engine python軟件包添加到PYTHONPATH中? –

+0

如何將GAE python包添加到PYTHONPATH中? – user1832478

回答

1

由於解釋有點大,把它放到一個評論我會張貼它作爲答案。

首先:

嘗試使用Cygwin的發行的Python解釋器運行您的程序。它似乎安裝在那裏。

,如果不是這樣,嗯...

嘗試GAE添加到Python路徑。

你的代碼試圖達到/cygdrive/c/Program Files (x86)/Google/google_appengine/appcfg.py這肯定是由於

import appcfg 

這就是爲什麼你需要/cygdrive/c/Program Files (x86)/Google/google_appengine/添加到PYTHONPATH

爲了實現這一目標,您可以:

添加到GAE PYTHONPATH 添加到您的代碼:

import sys 
sys.path.insert(0, "/cygdrive/c/Program Files (x86)/Google/google_appengine/") 

在一些點之前的所有GAE的東西開始進口。

或者你可以使用你的python site.py文件。該文件必須位於:C:\Python27\Lib\site.py

打開此文件並閱讀它的內容,這裏有一個非常大的評論,它解釋了你必須進行的操作以及如何操作。

+0

感謝您的回覆。我對Python很新,我只是爲了完成這個教程而安裝它。從代碼中將GAE添加到Pythonpath中,我不太明白你的意思。有可能你再擴展一點。 – user1832478

+0

我編輯過這個部分,如果我的回答對你有用,不要忘記給它投票。 –

+0

我會將這段代碼添加到「appcfg.py」嗎?到目前爲止,下面的教程都是使用Java。 – user1832478

相關問題