GoogleEarthEngine的Python運行環境共享

  • gee的python運行環境,需要運行下面的幾個命令,但是第二個安裝一直失敗,後來發現conda可以安裝,於是基於miniconda安裝了一個python3.6虛擬環境,並安裝了所需要的庫。第一個和第三個使用pip安裝,第二個使用conda安裝。
pip install google-api-python-client
conda install pyCrypto
pip install earthengine-api
from __future__ import print_function
import ee
#import ee.mapclient

ee.Initialize()

# Get a download URL for an image.
image1 = ee.Image('CGIAR/SRTM90_V4')
path = image1.getDownloadUrl({
    'scale': 30,
    'crs': 'EPSG:4326',
    'region': '[[-120, 35], [-119, 35], [-119, 34], [-120, 34]]'
})
print(path)
  • 運行時報錯 TimeoutError: [WinError 10060] 由於連接方在一段時間後沒有正確答覆或連接的主機沒有反應,連接嘗試失敗。,後來搜到了很多比如關閉防火牆,修改hosts文件這些,都沒用,最後參考https://zhuanlan.zhihu.com/p/50717864解決,方法爲在命令行輸入,下面的命令,地址爲自己的代理地址,需要注意的是這種設置代理方式只能針對當前窗口有效
set http_proxy=http://127.0.0.1:50482
set https_proxy=http://127.0.0.1:50482

在這裏插入圖片描述

Package                  Version
------------------------ -------------------
cachetools               4.0.0
certifi                  2019.11.28
chardet                  3.0.4
earthengine-api          0.1.210
future                   0.18.2
google-api-core          1.15.0
google-api-python-client 1.7.11
google-auth              1.10.0
google-auth-httplib2     0.0.3
google-cloud-core        1.1.0
google-cloud-storage     1.24.1
google-resumable-media   0.5.0
googleapis-common-protos 1.6.0
httplib2                 0.15.0
idna                     2.8
pip                      19.3.1
protobuf                 3.11.2
pyasn1                   0.4.8
pyasn1-modules           0.2.8
pycrypto                 2.6.1
pytz                     2019.3
requests                 2.22.0
rsa                      4.0
setuptools               44.0.0.post20200106
six                      1.13.0
uritemplate              3.0.1
urllib3                  1.25.7
wheel                    0.33.6
wincertstore             0.2
發佈了75 篇原創文章 · 獲贊 83 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章