Google App Engine设置在OSX上安装了python2和3

时间:2014-05-13 18:59:02

标签: python macos google-app-engine installation

有人可以帮我解决这个问题吗?我正在使用Mac并且上面有python 3和python 2。但是当我尝试运行项目时,我的项目旁边总会出现一个惊叹号。我将python路径更改为" /usr/bin/python2.7"但标志仍然存在。日志文件是这样的:

Value 'hello.udacity' for application does not match expression '^(?:(?:[a-z\d\-]{1,100}\~)?(?:(?!\-)[a-z\d\-\.]{1,100}:)?(?!-)[a-z\d\-]{0,99}[a-z\d])$'
in "/Users/bill/code/Udacity/html/hello.udacity/app.yaml", line 1, column 14

1 个答案:

答案 0 :(得分:2)

错误消息告诉您应用程序ID无效;它与您安装的Python版本无关。

对于应用程序名称部分,仅允许使用字母,数字和短划线,并且应用程序名称不能以短划线开头或结尾。

您的应用程序名称hello.udacity包含一个点,该点不适合正则表达式。