GEE windows 環境配置


參照GEE開發大神的一篇文章GEE學習筆記 三十五:windows下配置本地開發環境 - 無形的風的文章 - 知乎

按他的順序下來還是出了點問題,再整理一下自己遇到的問題。

1、安裝Google的 python API 的客戶端

pip install google-api-python-client

2、安裝鑒權驗證依賴庫

pip install pyCrypto(我運行后發現之前已經裝過了,所以沒有實際效果)

3、安裝GEE的python庫

pip install earthengine-api

4、初始化GEE的API,同時驗證你的GEE賬戶

python -c "import ee; ee.Initialize()"

第一次運行這個命令會得到系統提示的錯誤信息,因為我們還沒有驗證我們的GEE賬戶,所以我們需要運行下面的命令:

earthengine authenticate

(沒有遇到缺少oauth2client的錯誤,但是復制過來驗證碼后連接超時,需要設置梯子為全局模式)

5、運行他的例子報錯WinError10060,連接中斷

ee.Initialize() 失敗

按他說的解決方法失敗,用戶名是英文的

解決方案:https://www.shicj.top/post/GEE%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AEWinError10060%E9%94%99%E8%AF%AF

# 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:1080'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:1080'

# Initialize the Earth Engine object, using the authentication credentials.
ee.Initialize()

成功!所以正確解決方法是改一下端口設置,但每次運行都要在前面加上這些代碼,梯子的全局和PAC模式都可以。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM