三分鐘內(nèi)解決cfgrib的安裝問題
此處建議大家直接看方法二
方法一
第一步
在該網(wǎng)站https://anaconda.org/下載適合版本的eccodes,在conda中進(jìn)行離線安裝
conda install /your/eccodes/path --offline
第二步
Win+r ,輸入cmd,在cmd中為eccodes配置路徑
set "ECCODES_SAMPLES_PATH=C:\Users\dell\Anaconda3\Library\share\eccodes\samples" set "ECCODES_DEFINITION_PATH=C:\Users\dell\Anaconda3\Library\share\eccodes\definitions"
第三步
在cmd中進(jìn)行安裝cfgrib
pip install cfgrib
(該方法在我首次安裝cfgrib 時好用,但在重裝系統(tǒng)后再次安裝cfgrib時,發(fā)現(xiàn)為eccodes配置路徑時,
電腦C:\Users\dell\Anaconda3\Library\share路徑下沒有eccodes文件夾,即使強(qiáng)行配置后,安裝cfgrib也會失敗,故摸索第二種方法)
方法二
第一步
創(chuàng)建新環(huán)境
在AnacondaNavigator中新建環(huán)境program2,并為program2環(huán)境安裝編輯器spyder,這里安裝的spyder是4.0.0(防止版本過高出現(xiàn)不兼容問題);


第二步
安裝xarray
在navigator中為program2環(huán)境安裝xarray(由于我已經(jīng)裝過,所以在uninstall欄下用其他庫包做示例),選中xarray后點擊右下角apply按鈕,navigator會自動識別哪些包需要一同下載或升級,再點擊yes即可;

第三步
在conda中在線安裝eccodes
此時我們打開Anaconda prompt , 需要首先激活進(jìn)入剛才新建的環(huán)境:
conda activate program1 #此處的program1是剛才新建環(huán)境的名稱
conda install eccodes
此時顯示安裝失敗提醒:
PackagesNotFoundError: The following packages are not available from current channels*
此時不要慌,我們在conda中繼續(xù)進(jìn)行查詢anaconda search -t conda eccodes,會出現(xiàn)包含eccodes的在線資源,選擇適合自己的進(jìn)行安裝

conda install -c https://conda.anaconda.org/conda-forge eccodes
第四步
在conda中安裝cfgrib
此時會出現(xiàn)與上一步同樣的問題,我們繼續(xù)使用上一步的方法:
查詢anaconda search -t conda cfgrib,會出現(xiàn)包含cggrib的在線資源,選擇適合自己的進(jìn)行安裝
conda install -c https://conda.anaconda.org/conda-forge cfgrib
此時就終于安裝成功了~

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python學(xué)習(xí)之函數(shù)的定義與使用詳解
函數(shù)是具有某種特定功能的代碼塊,可以重復(fù)使用(在前面數(shù)據(jù)類型相關(guān)章節(jié)。它使得我們的程序更加模塊化,不需要編寫大量重復(fù)的代碼。本文將詳細(xì)介紹Python中函數(shù)的定義與使用,感興趣的可以學(xué)習(xí)一下2022-03-03
詳解BeautifulSoup獲取特定標(biāo)簽下內(nèi)容的方法
這篇文章主要介紹了詳解BeautifulSoup獲取特定標(biāo)簽下內(nèi)容的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
解決python和pycharm安裝gmpy2 出現(xiàn)ERROR的問題
這篇文章主要介紹了python和pycharm安裝gmpy2 出現(xiàn)ERROR的解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08
一篇文章帶你學(xué)習(xí)Python3的高階函數(shù)
這篇文章主要為大家詳細(xì)介紹了Python3的高階函數(shù),主要介紹什么是高階函數(shù),高階函數(shù)的用法以及幾個常見的內(nèi)置的高階函數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01

