我最近在部署
时遇到了以下错误2016-11-15 16:37:37,380 ERROR appcfg.py:1873 Invalid character in filename: lib/setuptools/script (dev).tmpl
文件lib/setuptools/script (dev).tmpl
的目的是什么,是否可以添加到跳过列表中?
以下是文件的内容
$ cat script\ \(dev\).tmpl
# EASY-INSTALL-DEV-SCRIPT: %(spec)r,%(script_name)r
__requires__ = %(spec)r
__import__('pkg_resources').require(%(spec)r)
__file__ = %(dev_path)r
exec(compile(open(__file__).read(), __file__, 'exec'))
更新:它是一个python应用程序,我正在使用Mac上的GoogleAppEngineLauncher应用程序进行部署。
更新2:我刚删除了该文件,到目前为止工作正常,包括本地运行和远程部署。如果我遇到任何问题,我会报告。
答案 0 :(得分:2)
假设setuptools
是setuptools,我无法想象这最终会在你的app文件夹中出现。
您应该删除setuptools
下的整个lib
目录。在Mac上,设置工具应该位于以下位置:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools
而不是您的应用引擎项目。