最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python osgeo庫安裝失敗問題的解決方案

 更新時(shí)間:2025年04月16日 11:02:44   作者:梧桐GIS  
Osgeo是一個(gè)支持開源地理空間數(shù)據(jù)處理的基金會,我們可以在python中使用“osgeo”庫來訪問其提供的高效地理空間數(shù)據(jù),在PyCharm安裝osgeo庫的時(shí)候,顯示報(bào)錯(cuò),所以本文記錄一下解決這個(gè)麻煩的步驟,需要的朋友可以參考下

Osgeo(Open Source Geospatial Foundation)是一個(gè)支持開源地理空間數(shù)據(jù)處理的基金會,我們可以在python中使用“osgeo”庫來訪問其提供的高效地理空間數(shù)據(jù)。例如,我們使用該模塊提供的GDAL處理柵格數(shù)據(jù),使用OGR處理矢量數(shù)據(jù),使用OSR進(jìn)行坐標(biāo)系統(tǒng)參考和投影轉(zhuǎn)換處理等。它的環(huán)境配置極其依賴于GDAL庫(Geospatial Data Abstraction Library),GDAL也是一個(gè)開源庫,它的功能與osgeo庫綁死了,有助于Python更好地處理地理空間數(shù)據(jù)。

小編想使用osgeo庫進(jìn)行nc文件轉(zhuǎn)tif文件的處理,在PyCharm安裝osgeo庫的時(shí)候,顯示:ERROR: Failed to build installable wheels for some pyproject.toml based projects (osgeo)隨后,小編使用“Windows+R”進(jìn)入cmd命令,安裝,仍然報(bào)同樣的錯(cuò)誤。

小編百思不得其解,查閱了許多大佬的資料后,發(fā)現(xiàn)osgeo模塊的安裝還是有點(diǎn)技術(shù)含量的,覺得還是要趁熱打鐵,寫個(gè)文章分享一下,記錄一下解決這個(gè)麻煩的步驟。

1 安裝imagecodecs庫

第一步,我們要安裝imagecodecs庫,它支持多種常見的圖像格式,當(dāng)然也包含我們的目標(biāo)tif格式,為方便后續(xù)的圖像處理和安裝osgeo模塊,先安裝此庫。

(1)如果你是cmd命令,很簡單,采用代碼: 

C:\Users\你的用戶名>python --version
 
C:\Users\你的用戶名>pip install imagecodecs

第一行是檢查python版本,進(jìn)入python編譯環(huán)境。檢查完版本后,第二步則是安裝庫。

(2)如果你是在PyCharm里面,那直接在下方的Python軟件包里面搜索庫,點(diǎn)擊安裝即可。

小編在安裝這個(gè)包的過程中,一開始使用本地網(wǎng)絡(luò)進(jìn)行安裝,因?yàn)檫@個(gè)大小有20多MB,而大部分包都是國外的,安裝會非常慢,容易因網(wǎng)絡(luò)問題安裝過程出現(xiàn)失敗。為解決這個(gè)問題,加快Python包在國內(nèi)的安裝速度,想到了可以配置鏡像源進(jìn)行安裝。

在此列出常見的鏡像源地址:

a.清華大學(xué)鏡像源:https://pypi.tuna.tsinghua.edu.cn/simple/

b.阿里云鏡像源:Simple Index

c.中國科學(xué)院大學(xué)鏡像源:Verifying - USTC Mirrors

小編使用的是清華大學(xué)鏡像源。那講到這里,有部分同學(xué)就會問了,應(yīng)該怎么配置鏡像源環(huán)境呢?也很簡單,鍵盤“Windows+R”進(jìn)入“cmd”命令,代碼輸入:

C:\Users\你的用戶名>pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

像下圖,你會看到如下結(jié)果,說明已經(jīng)鏡像源環(huán)境配置成功了:

 接下來,我們重新安裝imagecodecs庫,重新在cmd中輸入“pip install imagecodecs”,產(chǎn)生結(jié)果:

很nice,說明鏡像源地址配置成功了(紅色),而且安裝速度也快了很多,中國寶寶值得擁有!

2 安裝GDAL依賴庫

 這一步有點(diǎn)小麻煩,GDAL庫安裝成功是osgeo庫成功的關(guān)鍵。首先,如果你直接在Pycharm找到GDAL庫安裝,可能會出現(xiàn)和一開始安裝osgeo庫一樣的問題,都是顯示沒有Wheel支持,因此我們要另尋出路,手動安裝。

(1)找到GDAL的發(fā)布下載地址,下載對應(yīng)電腦版本和Python環(huán)境的GDAL庫。

給出GDAL不同版本下載地址:https://github.com/cgohlke/geospatial-wheels/releases

頁面長這樣,是GitHub上面的。我們往下翻,找到GDAL庫不同版本的下載鏈接:

目前GDAL已經(jīng)更新到了3.10版本,這里主要看你的Python版本是上面,小編用的是Python3.13,電腦是64位的,因此,我們選擇cp313的64位版本(紅色劃線),點(diǎn)擊即下載該版本的安裝包。

(2)記住剛剛安裝包的下載存儲位置,找到項(xiàng)目當(dāng)前的工作環(huán)境。

 工作環(huán)境我們可以看PyCharm的控制臺,一般會顯示,比如小編的:

據(jù)此,找到:C:\Users\用戶名\PycharmProjects\PythonProject\.venv\Scripts (python.exe前)

把剛剛下載好的安裝包復(fù)制一份,粘貼到這個(gè)這個(gè)目錄下面。 

(3)正確使用cmd命令安裝GDAL庫

接下來,就是關(guān)鍵的一步,我們還是鍵盤“Windows+R”進(jìn)入“cmd”命令,輸入代碼:

C:\Users\用戶名>cd C:\Users\用戶名\PycharmProjects\PythonProject\.venv\Scripts

這里的代碼命令其實(shí)將cmd切換到項(xiàng)目Python的工作目錄,在目錄下進(jìn)行編程指令。接著,繼續(xù)輸入代碼"pip install xxx.whl"(這里是配置你剛剛下載的GDAL庫):

C:\Users\用戶名\PycharmProjects\PythonProject\.venv\Scripts>pip install GDAL-3.10.1-cp313-cp313-win_amd64.whl

如下圖所示輸入剛剛的代碼:

因?yàn)槲疫@里已經(jīng)安裝好了,所以會出現(xiàn) is already installed的結(jié)果,如果大家是第一次安裝的話,一般會出現(xiàn)Successfully..的結(jié)果,說明GDAL庫就安裝成功了。

如果你不放心的話,還可以在PyCharm的軟件安裝包中再搜索一遍:

恭喜你,如果顯示已安裝,說明GDAL庫被你安裝成功了,接著,我們回到當(dāng)前的工作目錄文件夾,也會發(fā)現(xiàn)一大波和gdal有關(guān)的文件出現(xiàn)了:

接著,回到上一個(gè)文件夾,找到如下地址:

C:\Users\用戶名\PycharmProjects\PythonProject\.venv\Lib\site-packages:

點(diǎn)擊site-packages,打開庫的已安裝目錄,你會神奇的發(fā)現(xiàn),osgeo已經(jīng)被安裝了?。?!

進(jìn)一步打開osgeo模塊,發(fā)現(xiàn)我們一開始談到的osgeo的一些處理地理空間數(shù)據(jù)的工具都順利安裝了,真不錯(cuò)。

總結(jié)一下,要安裝osgeo模塊,關(guān)鍵在GDAL依賴庫的安裝,如果能夠順利安裝GDAL依賴庫,因其是osego的模塊,因此osgeo的部分模塊也能夠得到自動安裝,此時(shí)再運(yùn)行代碼,發(fā)現(xiàn)代碼并不報(bào)錯(cuò),能夠正常運(yùn)行了。

以上就是Python osgeo庫安裝失敗問題的解決方案的詳細(xì)內(nèi)容,更多關(guān)于Python osgeo庫安裝失敗的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python3 面向?qū)ο骭_類的內(nèi)置屬性與方法的實(shí)例代碼

    python3 面向?qū)ο骭_類的內(nèi)置屬性與方法的實(shí)例代碼

    這篇文章主要介紹了python3 面向?qū)ο骭_類的內(nèi)置屬性與方法的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • Python多進(jìn)程協(xié)作模擬實(shí)現(xiàn)流程

    Python多進(jìn)程協(xié)作模擬實(shí)現(xiàn)流程

    當(dāng)多個(gè)進(jìn)程使用同一份數(shù)據(jù)資源的時(shí)候,因?yàn)檫M(jìn)程的運(yùn)行沒有順序,運(yùn)行起來也無法控制,如果不加以干預(yù),往往會引發(fā)數(shù)據(jù)安全或順序混亂的問題,所以要在多個(gè)進(jìn)程讀寫共享數(shù)據(jù)資源的時(shí)候加以適當(dāng)?shù)牟呗?,來保證數(shù)據(jù)的一致性問題
    2023-01-01
  • python使用Pybind11擴(kuò)展c++的實(shí)現(xiàn)

    python使用Pybind11擴(kuò)展c++的實(shí)現(xiàn)

    Pybind11是一個(gè)輕量級的C++庫,旨在無縫地將C++代碼綁定到Python,本文主要介紹了python使用Pybind11擴(kuò)展c++的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-04-04
  • Python?命令行?prompt_toolkit?庫詳解

    Python?命令行?prompt_toolkit?庫詳解

    prompt_toolkit 是一個(gè)用于構(gòu)建強(qiáng)大交互式命令行的 Python 工具庫。接下來通過本文給大家介紹Python?命令行?prompt_toolkit?庫的相關(guān)知識,感興趣的朋友一起看看吧
    2022-01-01
  • 使用Docker制作Python環(huán)境連接Oracle鏡像

    使用Docker制作Python環(huán)境連接Oracle鏡像

    這篇文章主要為大家介紹了使用Docker制作Python環(huán)境連接Oracle鏡像示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • 詳解Python?matplotlib中的色彩使用詳解

    詳解Python?matplotlib中的色彩使用詳解

    matplotlib中提供了一些常見顏色的字符串,并封裝成了幾個(gè)顏色字典,這篇文章主要來和大家講解一下matplotlib中的色彩使用,需要的可以參考一下
    2023-07-07
  • 淺談tensorflow中張量的提取值和賦值

    淺談tensorflow中張量的提取值和賦值

    今天小編就為大家分享一篇淺談tensorflow中張量的提取值和賦值,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python spaCy 庫(NLP處理庫)的基礎(chǔ)知識詳解

    Python spaCy 庫(NLP處理庫)的基礎(chǔ)知識詳解

    spaCy 是一個(gè)高效的工業(yè)級自然語言處理(NLP)庫,專注于處理和分析文本數(shù)據(jù),與 NLTK 不同,spaCy 設(shè)計(jì)目標(biāo)是 生產(chǎn)環(huán)境,提供高性能的預(yù)訓(xùn)練模型和簡潔的 API,本文給大家介紹Python spaCy 庫的相關(guān)知識,感興趣的朋友一起看看吧
    2025-05-05
  • Python pandas 重命名索引和列名稱的實(shí)現(xiàn)

    Python pandas 重命名索引和列名稱的實(shí)現(xiàn)

    本文主要介紹了Python pandas 重命名索引和列名稱的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 使用Python生成新春煙花效果的方法

    使用Python生成新春煙花效果的方法

    新春佳節(jié)到來之際,煙花的璀璨綻放象征著喜慶和熱鬧,如果能通過代碼在屏幕上生成煙花效果,既能增加節(jié)日的趣味,也能加深對編程的理解,本篇博客將詳細(xì)介紹如何使用Python生成新春煙花效果,包括實(shí)現(xiàn)原理、代碼解析以及常見問題的解決方案,需要的朋友可以參考下
    2025-01-01

最新評論

鹤峰县| 永丰县| 监利县| 顺义区| 韶山市| 眉山市| 牟定县| 景东| 弋阳县| 织金县| 西充县| 柞水县| 遂川县| 扎鲁特旗| 桓台县| 兴城市| 宁乡县| 二连浩特市| 福安市| 阿克苏市| 隆德县| 遵义市| 通州市| 亚东县| 黑龙江省| 板桥市| 泰和县| 紫金县| 左云县| 隆安县| 修武县| 霍州市| 滨海县| 乐安县| 连江县| 唐山市| 紫云| 中宁县| 宝丰县| 无锡市| 明溪县|