Google app engine 谷歌应用引擎Ubuntu 14.04 urlfetch 500/200版(Python 2.7)

Google app engine 谷歌应用引擎Ubuntu 14.04 urlfetch 500/200版(Python 2.7),google-app-engine,urllib2,urllib,urlfetch,Google App Engine,Urllib2,Urllib,Urlfetch,我希望这能节省一些时间。发帖,因为我发现很少有错误 我突然收到“警告2017-06-28 23:09:40971 urlfetch_stub.py:550]从一个正在运行的Google Places应用程序的urlfetch请求:['Host']中删除了禁止的头 Google Cloud SDK 161.0.0的更新很好地通知我,我的Python版本已经过时。Ubuntu14.04在PythonV上被冻结。2.7.6 sudo apt-get install build-essential ch

我希望这能节省一些时间。发帖,因为我发现很少有错误

我突然收到“警告2017-06-28 23:09:40971 urlfetch_stub.py:550]从一个正在运行的Google Places应用程序的urlfetch请求:['Host']中删除了禁止的头

Google Cloud SDK 161.0.0的更新很好地通知我,我的Python版本已经过时。Ubuntu14.04在PythonV上被冻结。2.7.6

sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
sudo apt-get update
AppEngine目前在Python2.7.12上,我尝试编译源代码,但它没有安装,成功地使用了这个包,看起来它已经结束了支持

sudo add-apt-repository ppa:fkrull/deadsnakes-python2.7
sudo apt-get update 
sudo apt-get install python2.7
我必须多次重复更新和安装步骤才能安装软件包。(显然,依赖项还有其他依赖项。)


安装Python2.7.12后,应返回:Python2.7.12

,作为后续操作。我开始收到来自应用引擎解释器(.local)的信息性警告,该解释器在不同位置查找名为“mime.types”的文件

INFO     2017-07-02 15:57:25,701 stubs.py:50] Sandbox prevented access to file "/etc/httpd/mime.types"
INFO     2017-07-02 15:57:25,701 stubs.py:51] If it is a static file, check that `application_readable: true` is set in your app.yaml
在stubs.py中,应用引擎在“mimetypes.knownfiles”中循环查找文件的建议位置(不同于操作系统)。在Ubuntu 14.04中,该文件位于主[0]位置/etc/mime.types

列表(建议的搜索位置)的数据可在/usr/lib/python2.7/mimetypes.py中的knownfiles=[]中找到


作为后续,在安装python 2.7.12之后。我开始收到来自应用引擎解释器(.local)的信息性警告,该解释器在不同位置查找名为“mime.types”的文件

INFO     2017-07-02 15:57:25,701 stubs.py:50] Sandbox prevented access to file "/etc/httpd/mime.types"
INFO     2017-07-02 15:57:25,701 stubs.py:51] If it is a static file, check that `application_readable: true` is set in your app.yaml
在stubs.py中,应用引擎在“mimetypes.knownfiles”中循环查找文件的建议位置(不同于操作系统)。在Ubuntu 14.04中,该文件位于主[0]位置/etc/mime.types

列表(建议的搜索位置)的数据可在/usr/lib/python2.7/mimetypes.py中的knownfiles=[]中找到


urlfetch警告只是一个警告;我在使用
urlib2.urlopen
而不是直接使用
urlfetch
时看到了它。在引擎盖下,请求由
urlfetch
执行,它从
urlopen
请求中删除主机头。我的应用程序使用Web.py模板引擎,因此调用对演示文稿是致命的。几天前我注意到,我可以访问JSON数据中的字符串和整数字段,但在尝试访问营业时间时,我奇怪地遇到了相同的urlfetch警告问题。我假定urlfetch管道保持打开状态,以便读取数据的本地实例。在我的例子中,我可能应该在对数据字段的调用中添加一些错误检查;我在使用
urlib2.urlopen
而不是直接使用
urlfetch
时看到了它。在引擎盖下,请求由
urlfetch
执行,它从
urlopen
请求中删除主机头。我的应用程序使用Web.py模板引擎,因此调用对演示文稿是致命的。几天前我注意到,我可以访问JSON数据中的字符串和整数字段,但在尝试访问营业时间时,我奇怪地遇到了相同的urlfetch警告问题。我假定urlfetch管道保持打开状态,以便读取数据的本地实例。在我的例子中,我可能应该在对数据字段的调用中添加一些错误检查。