Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python dev_appserver.py给了我一个错误_Python_Google App Engine - Fatal编程技术网

Python dev_appserver.py给了我一个错误

Python dev_appserver.py给了我一个错误,python,google-app-engine,Python,Google App Engine,在OS X Lion上将GAE升级到1.7.6之后,我遇到了一个在运行dev_appserver.py时无法解决的错误。在以前的版本中,它工作得很好。最初的错误是我需要安装PyObjC和PIL,我使用pip安装了PyObjC和PIL。现在,它说,无法打开文件'/usr/local/bin/_python\u runtime.py':[Errno 2]没有这样的文件或目录。以下是全部错误: INFO 2013-04-01 23:01:15,091 sdk_update_checker.py

在OS X Lion上将GAE升级到1.7.6之后,我遇到了一个在运行dev_appserver.py时无法解决的错误。在以前的版本中,它工作得很好。最初的错误是我需要安装PyObjC和PIL,我使用pip安装了PyObjC和PIL。现在,它说,
无法打开文件'/usr/local/bin/_python\u runtime.py':[Errno 2]没有这样的文件或目录
。以下是全部错误:

INFO     2013-04-01 23:01:15,091 sdk_update_checker.py:244] Checking for updates to the SDK.
INFO     2013-04-01 23:01:15,660 sdk_update_checker.py:272] The SDK is up to date.
INFO     2013-04-01 23:01:15,705 api_server.py:152] Starting API server at: http://localhost:50096
INFO     2013-04-01 23:01:15,721 dispatcher.py:98] Starting server "default" running at: http://localhost:8080
INFO     2013-04-01 23:01:15,759 admin_server.py:117] Starting admin server at: http://localhost:8000
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file '/usr/local/bin/_python_runtime.py': [Errno 2] No such file or directory
ERROR    2013-04-01 23:01:15,785 http_runtime.py:221] unexpected port response from runtime ['']; exiting the development server
INFO     2013-04-01 23:01:16,775 api_server.py:517] Applying all pending transactions and saving the datastore
INFO     2013-04-01 23:01:16,775 api_server.py:520] Saving search indexes
Exception in thread Thread-1 (most likely raised during interpreter shutdown)
我发现了一篇类似的帖子,但它是在Windows7机器上发布的,似乎他没有找到解决方案(或者他找到了,但没有跟进)。有什么想法吗


编辑:它适用于GoogleAppEngineLauncher GUI,但不适用于命令行。不知道为什么。

我也有这个问题(与自制软件安装相关);我通过使用以下方法成功地实现了工作:

ln -s /usr/local/Cellar/google-app-engine/1.7.5/share/google-app-engine/_python_runtime.py /usr/local/bin/_python_runtime.py

从我对胖莲花的反应来看,以下是对我有效的方法:


我再次更新了GAE Launcher,它重新创建了符号链接,现在可以正常工作了。
/usr/local/bin/_python\u runtime.py
链接到的当前符号链接是
/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-de‌​fault.bundle/Contents/Resources/google\u appengine/\u python\u runtime.py

我发现没有找到与\u python\u runtime.py相关的相同错误。这是由于没有通过首先将应用程序复制到本地驱动器来运行GoogleAppEngineLauncher造成的


请确保您仔细阅读了错误消息,因为我起初并没有阅读所有错误消息。从本地磁盘运行安装程序解决了这个问题,至少对我来说是这样。

从命令行运行时,默认的python是什么?是指python路径吗
哪条python
给出了
usr/local/bin/python
。​ 我已经安装了一个virtualenv,但我正在系统安装中运行它。您说它在启动程序中运行良好,但在命令行中运行不好,这可能表明您试图从命令行运行开发服务器(只要键入python,就会得到任何结果),这对新的开发服务器无效。例如,我在过去发现,我无法从与virtualenv链接的python上运行dev服务器。可能python版本不受支持(如果我尝试使用pypy运行开发服务器,会出现端口错误),很抱歉响应太晚。。。你的建议实际上不起作用,但我再次更新了GAE Launcher,它重新创建了符号链接,现在工作正常。
/usr/local/bin/_python_runtime.py
链接到的当前符号链接是
/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine default.bundle/Contents/Resources/google_appengine/_python_runtime.py
哦,对不起,是的,这只适用于使用自制安装启动器的用户。也许创建一个新答案,然后将其标记为已接受?