1. 程式人生 > 實用技巧 >windows下配置本地GEE環境遇到的一些問題

windows下配置本地GEE環境遇到的一些問題

基本的步驟是參考這位小哥的步驟來的https://zhuanlan.zhihu.com/p/40319581,但過程中遇到的錯誤還是得自己好好琢磨下,不能照搬。

1.安裝pycrypto報錯:

報錯大多數是來自未安裝Microsoft Visual C++ 14.0,或者安裝以後沒有設定環境變數。

(1)error: Microsoft Visual C++ 14.0 is required

安裝:下載連結:https://pan.baidu.com/s/1rFIiHGylwZH2I3rH9rg1ow提取碼:1i70

(2)error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' failed with exit status 2

a.將pycrypto下載到本地:

2.6.1版本下載地址:https://files.pythonhosted.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz

b.解壓到本地,dos命令進入解壓後的目錄:cd Downloads/pycrypto-2.6.1(根據自己的路徑)

c.設定環境變數:set CL=/FI"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\include\\stdint.h"

d.執行python setup.py install 進行安裝

e.pip list 如果能看到就表示安裝成功了

2.ee.Initialize()錯誤:[WinError 10060]由於連線方在一段時間後沒有正確答覆或連線的主機。。。。

(1) 計算機使用者名稱是中文,需改成英文

(2)如果即使是英文,也報同樣的錯,那就跟我碰到同樣的問題了,網上也給瞭解決辦法,但是也要看自己的計算機設定再去解決。我的解決方式如下:

a.kexueshangwang設定為全域性模式

b.通過“網路和Internet設定”,檢視自己的代理地址和埠,例如我的

然後在dos命令列執行:

>python

>import os

>os.environ['http_proxy'] ='http://127.0.0.1:1081'

>os.environ['https_proxy'] ='http://127.0.0.1:1081'

>import ee

>import ee.Initialize()

注:還有一點我剛開始拿一個跟qq郵箱連線的谷歌賬號註冊GEE沒成功,後來無奈拿學校的郵箱重新註冊了一個谷歌賬號(註冊的過程中手機驗證顯示“此電話號碼無法用於進行驗證”,檢視網上的方法,將谷歌語言設定為英文(united states)並且在登陸介面的語言也設定成英文以後,手機驗證成功),再去註冊GEE,註冊資訊最好認真填寫,便可註冊成功。註冊成功以後才能進行GEE的配置。我當時就是註冊了,沒發現沒有成功,後來配置也發生錯誤了。