测试用例
# Import the Earth Engine Python Package
import ee
import os
# update the proxy settings
# os.environ['HTTP_PROXY'] = 'my_proxy_id:proxy_port'
# os.environ['HTTPS_PROXY'] = 'my_proxy_id:proxy_port'
os.environ['HTTP_PROXY'] = 'http://127.0.0.1:1081'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:1081'
# Initialize the Earth Engine object, using the authentication credentials.
ee.Initialize()
# Print the information for an image asset.
image = ee.Image('srtm90_v4')
print(image.getInfo())
(1) 在开始安装之前最好建立一个虚拟环境
virtualenv --python=/home/bin/python env
如果是利用的 Anaconda 安装的python,可以直接利用conda安装虚拟环境
conda create -n GEE python=2.7
(2) 安装Google的 python API的客户端,命令如下
pip install google-api-python-client
(3) 安装鉴权验证依赖库,输入下面命令
pip install pyCrypto
假如有如下 error: Microsoft Visual C++ 9.0 is required
(4) 安装 Microsoft Visual C++ Compiler for Python 2.7,链接如下
https://www.microsoft.com/en-us/download/details.aspx?id=44266
(5) 安装GEE的python库
pip install earthengine-api
(6) 初始化GEE的API,同时验证你的GEE账户
earthengine authenticate
假如有如下 ImportError: No module named oauth2client
pip install --upgrade oauth2client
重新安装这个命令后,然后在终端重新运行命令
earthengine authenticate
启动浏览器,填写用户名和密码,点击允许后,出现验证信息码,复制这个码,然后切回终端,粘贴这个激活码,然后点击回车。
(7) 补充说明:在window上的用户名最好用英文
例外 VPN 需要全局代理,或者在 cmd 终端输入 在最开始输入
有如下erro: httplib.ResponseNotReady
set http_proxy=http://127.0.0.1:1081
set https_proxy=http://127.0.0.1:1081
end
最后如果你觉得不错,"关注+转发+右下角"

文章转载自算法笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




