暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GIS专栏:GEE 学习笔记 2:GEE 在 window7&python2.7 的配置

算法笔记 2020-03-19
612

测试用例

# 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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论