使用代理服务器初始化 Google Earth Engine API

Utk*_*Sah 5 anaconda google-earth-engine jupyter-notebook

身份验证后,地球引擎 API 通过 Initialize() 函数成功与服务器连接。

import ee
ee.Initialize()
Run Code Online (Sandbox Code Playgroud)

但是,一旦我开始使用代理服务器,初始化就会失败并生成以下错误。

TimeoutError: [WinError 10060] A connection attempt failed because the 
connected party did not properly respond after a period of time, or 
established connection failed because connected host has failed to respond
Run Code Online (Sandbox Code Playgroud)

我尝试过修改IPython笔记本服务器环境

import os
os.environ['HTTP_PROXY'] = 'my_proxy_id:proxy_port'
os.environ['HTTPS_PROXY'] = 'my_proxy_id:proxy_port'
Run Code Online (Sandbox Code Playgroud)

ee 库仍然无法与服务器连接。如何更新代理设置?

小智 0

对于windows10,在控制台中写入您的代理信息,如下:

> set http_proxy='my_proxy_id:proxy_port'
> set https_proxy='my_proxy_id:proxy_port'
Run Code Online (Sandbox Code Playgroud)

然后进入python环境,查看ee.Initialize():

> python
>>> import ee
>>> ee.Initialize()
Run Code Online (Sandbox Code Playgroud)

如果没有打印出错误,则代理设置正确。