python配置GEE笔记一

学习的路上总是磕磕绊绊,像极了人生,能越过去的困难总是能带给人快乐,记录下来,希望大家都能感受到解决了一个问题的快乐。
在python里面直接用gee,是为了方便。也是因为刚开始用,反正折腾吧。
首先电脑可以打开GEE的网站,也就是说可以科学上网。
pip install google-api-python-client
pip install earthengine-api

成功之后,很多指南说运行 earthengine authenticate ,我也不知道在哪里运行,打开你的python编辑器,我这里用的是spyder,
import ee
ee.Authenticate()
可以运行,显示Enter verification code:
也就是会打开google engine的身份验证网页,获得一个tocken,你按照网页提示,获得你的秘钥,在python这里粘进去,接下来我的电脑报错,
File “C:\Users\lenovo\anaconda3\lib\ssl.py”, line 1139, in do_handshake
self._sslobj.do_handshake()

FileNotFoundError: [Errno 2] No such file or directory

File “C:\Users\lenovo\anaconda3\lib\urllib\request.py”, line 1321, in do_open
raise URLError(err)

URLError: <urlopen error [Errno 2] No such file or directory>
这两个错误,实际上解决第一个错误第二个也解决了,是SSL什么安全验证之类的问题,我搜了很多方法,也没解决,最后自己照着差不多的程序改了一下,居然没报错,就成了
方法是设置requests的verify为false
import ee
import requests
import os

requests.urllib3.verify=false
ee.Authenticate()
ee.Initialize()
os.environ[‘HTTP_PROXY’]=‘http://127.0.0.1:你自己的端口’
#image=ee.Image(‘srtm90_v4’)
#print(image.getInfo())

后面两句等你调通了把注释去掉,看到信息就说明好啦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值