繁体   English   中英

使用Python脚本打开Goog​​le App Engine

[英]Opening Google App Engine in a Python script

我刚接触编程,因此决定设置一个简单的python脚本,该脚本将打开用于webapp开发的所有应用程序。 我使用的代码是(对于GAE):

google_appengine = r'C:\Applications\google_app_engine\launcher\GoogleAppEngineLauncher.exe'
subprocess.Popen(google_appengine)

这对于我要打开的其他程序很好用,但是以这种方式打开后,我无法在App Engine中运行任何应用程序。 我的App Engine日志文件中出现以下错误:

Exception in thread Thread-2:
Traceback (most recent call last):
File "threading.pyc", line 486, in __bootstrap_inner
File "launcher\taskthread.pyc", line 65, in run
File "subprocess.pyc", line 587, in __init__
File "subprocess.pyc", line 700, in _get_handles
File "subprocess.pyc", line 745, in _make_inheritable
WindowsError: [Error 6] The handle is invalid

我猜想这就是subprocess.Popen()的工作方式,但是我找不到任何替代方法。 我正在运行Windows 7(如果有所作为)。 感谢您的光临。

如果要管理本地dev_appserver,这是错误的方法。

最好的方法是将sdk存储库( https://code.google.com/p/googleappengine/ )直接克隆到驱动器,然后将该路径添加到环境PYTHONPATH变量中。

这是我创建的脚本模板的链接,经常用于管理dev_appserver进程的启动和终止: https : //gist.github.com/4514647

我对在Windows上管理python环境不太熟悉,因此您必须在较高的水平上做笔记,并研究该平台的具体实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM