- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在通过 Google map 网络服务的 Python 客户端库使用 Google map API 在 Google App Engine 中设置一个项目
我尝试了以下示例代码:
import googlemaps
gmaps = googlemaps.Client(key='MY API KEY HERE')
geocode_result = gmaps.geocode('1600 Amphitheatre Parkway, Mountain View, CA')
是的,我确实将我的实际 API key 放在那里。事实上,它在 Anaconda iPython 控制台中一切正常,但在 Google Apps Engine 中,我得到:
File "C:\Users\Dan\Documents\Apps\oncourse\main.py", line 31
geocode_result = gmaps.geocode('1600 Amphitheatre Parkway, Mountain View, CA')
File "C:\Users\Dan\Documents\Apps\oncourse\lib\googlemaps\geocoding.py", line 68, in geocode
return client._get("/maps/api/geocode/json", params)["results"]
File "C:\Users\Dan\Documents\Apps\oncourse\lib\googlemaps\client.py", line 204, in _get
raise googlemaps.exceptions.TransportError(e)
TransportError: ('Connection aborted.', error(13, 'Permission denied'))
INFO 2015-11-22 20:14:23,002 module.py:794] default: "GET / HTTP/1.1" 500 -
这个错误到底意味着什么?
我想我没有正确设置所有的库,
我的 app.yaml 文件包含
libraries:
- name: ssl
version: latest
并且我将 googlemaps 库安装在我应用程序根目录的 lib 文件夹中。 gmaps=Client(key)
实例化有效(我通过输出 gmaps.key 对其进行了测试),所以我相信我已经正确设置了谷歌地图库。
最佳答案
我遇到了同样的问题。似乎问题出在 requests 的安装版本上。我已经使用
在 libs 中安装了谷歌地图pip install -t lib googlemaps
这已经在 libs 中安装了 requests-2.6。我从 libs 手动删除了 requests 和 requests-2.6.0.dist-info 目录,然后安装了 requests-2.3 使用
pip install -t lib requests==2.3
这解决了我的问题。希望对您有所帮助。
关于python - Google 中的 TransportError 'Permission Denied',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33862643/
我正在使用elasticsearch-py在 flex 索引中添加一些字典, 我将字典添加到索引和包含列表的字典,在我的代码中添加了该字典,但它给了我这样的错误: RequestError: Tran
我正在尝试使用 Python 和 Elasticsearch 从索引中读取文档。我收到一个错误,我找不到解决办法。有谁知道我该如何解决这个问题? 我在网上查找了同样的问题,但找不到任何相关的文章/解决
我有一些Python代码,试图将某些文件解析为AWS ES。下面是代码: import re import elasticsearch import itertools from elasticsea
用小的术语列表搜索给出我想要的东西 In [29]: small_list Out[29]: [8096, 8105, 8114, 8116, 8128, 8130] In [30]: sqs.fil
我正在尝试将django-haystack与djangorestframework和elasticsearch一起使用,并遵循了here教程 我在虚拟环境中安装了以下软件包 djangorestfra
我正在通过 Google map 网络服务的 Python 客户端库使用 Google map API 在 Google App Engine 中设置一个项目 我尝试了以下示例代码: import g
我刚开始学习 Elasticsearch,我遇到了一个问题,但我找不到解决这个问题的方法。这是我的问题 File "/home/dat/.local/lib/python2.7/site-packag
我正在使用 Python API 创建 Elasticsearch 索引,如下所示: from elasticsearch import Elasticsearch es = Elasticsearc
创建索引: def create_index(index_name): es=create_elastic_search_object() entry_mapping = {
我正在使用 Python Elasticsearch 在 elasticsearch (v. 1.7) 集群上运行基本过滤器。令人惊讶的是,我可以重复运行完全相同的代码,并以大约 1/2 的时间成功查
导致此错误的主要原因是所选字符串以/开头,或者其中包含许多/符号。 示例:“/ abc / cd / ef” 如果选定的字符串中不包含/,则效果很好。 这是查询正在使用: f1= += ',
我正在尝试使用django-elasticsearch-dsl和Elasticsearch服务器将Django应用程序转换为使用ElsaticBeanStalk部署的AWS ElasticSearch
我在我的 Django 项目中使用 elasticsearch 作为 haystack 的后端。如前所述,我创建了搜索所需的所有内容 here .但是当我搜索时,我抛出了一个回溯错误 Transpor
我正在尝试创建一个管道以在 python 客户端中使用摄取附件处理器插件,如下所示: from elasticsearch import Elasticsearch es = Elasticsea
当我尝试在 elasticsearch 中存储任何内容时,出现错误提示: TransportError(403, u'cluster_block_exception', u'blocked by: [
我是一名优秀的程序员,十分优秀!