Android 命令错误:python.exe可以';无法打开文件
我正在尝试谷歌应用程序引擎教程来使用Eclipse制作移动助手应用程序。我现在必须尝试将数据上传到本地服务器。我目前正在使用Cygwin。然而,我得到了这个错误:Android 命令错误:python.exe可以';无法打开文件,android,python,google-app-engine,backend,Android,Python,Google App Engine,Backend,我正在尝试谷歌应用程序引擎教程来使用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:
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
我不知道为什么会发生这种错误
谢谢。因为解释有点大,不能放在评论中,所以我会将其作为答案发布 首先: 尝试使用Cygwin发行版的python解释器运行程序。似乎它安装在那里了 如果不是这样,那么 尝试将GAE添加到python路径。 您的代码正在尝试访问
/cygdrive/c/Program Files(x86)/Google/Google\u appengine/appcfg.py
,这肯定是由于
import appcfg
这就是为什么需要将/cygdrive/c/Program Files(x86)/Google/Google\u appengine/
添加到PYTHONPATH
为此,您可以:
将GAE添加到PYTHONPATH添加到代码中:
import sys
sys.path.insert(0, "/cygdrive/c/Program Files (x86)/Google/google_appengine/")
在所有GAE产品开始进口之前的某个时候
或者您可以使用pythonsite.py
文件。此文件必须位于:C:\Python27\Lib\site.py
打开此文件并阅读其内容,其中有一条巨大的注释,解释了您必须执行的操作和方式。您是否已将Google App Engine python软件包添加到PYTHONPATH?如何将GAE python软件包添加到PYTHONPATH?感谢您的回复。我对Python非常陌生,我安装它只是为了完成本教程。我真的不明白您从代码中将GAE添加到Pythonpath的意思。您是否可以再扩展一点。我编辑了这部分,如果我的答案对您有用,请不要忘记投票。我是否要将这段代码添加到“appcfg.py”中?到目前为止,在本教程之后,它都在使用Java。