命令错误:python.exe无法打开文件

时间:2014-03-13 12:07:59

标签: android python google-app-engine backend

我正在尝试Google App Engine教程,使用Eclipse制作移动助手应用。我正处于我必须尝试将数据上传到本地服务器的部分。我目前正在使用Cygwin。但是我收到了这个错误:

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: nobody@nowhere.com: command not found

我不知道为什么会发生这种错误。

感谢。

1 个答案:

答案 0 :(得分:1)

由于解释有点大,我将把它作为答案发布。

首先:

尝试使用Cygwin发行版的python解释器运行程序。似乎GAE安装在那里。

如果不是这样,那么......

尝试将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

打开此文件并阅读其内容,有一个巨大的评论,解释了你必须继续做什么以及如何进行。