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

python中g(shù)eopandas庫(kù)安裝出現(xiàn)各種問(wèn)題的解決辦法

 更新時(shí)間:2024年11月18日 11:17:02   作者:空之箱大戰(zhàn)春日影  
這篇文章主要介紹了關(guān)于python中g(shù)eopandas庫(kù)安裝出現(xiàn)各種問(wèn)題的解決辦法,總結(jié)了在Windows下兩種安裝geopandas庫(kù)的方法,方法一是在新環(huán)境下使用conda命令安裝,方法二通過(guò)離線安裝GDAL、Fiona、Pyproj、Rtree、Shapely五個(gè)庫(kù),再用pip安裝geopandas,需要的朋友可以參考下

前言

地理信息相關(guān)數(shù)據(jù)的處理是一種很常見(jiàn)的需求,開(kāi)源python庫(kù)geopandas提供了方便的地理空間數(shù)據(jù)操作工具。其強(qiáng)大功能受到了眾多GIS開(kāi)發(fā)者的厚愛(ài)。奈何geopandas庫(kù)太難安裝了,第一次安裝這個(gè)庫(kù)的朋友或多或少會(huì)遇到一些奇奇怪怪的問(wèn)題!

對(duì)于一般的python庫(kù),只需一條conda命令或者pip命令即可成功安裝使用。但是對(duì)于geopandas,無(wú)論是使用conda install geopandas還是pip install geopandas都會(huì)出現(xiàn)問(wèn)題!要么安裝不了庫(kù),要么安裝了庫(kù)卻無(wú)法使用!

本文結(jié)合自身經(jīng)驗(yàn),總結(jié)了在Windows環(huán)境下兩種安裝geopandas庫(kù)的方法,并用anaconda工具在python3.9版本下測(cè)試均可成功安裝并使用。需要提前安裝anaconda管理工具!

方法一、在新環(huán)境下使用conda命令安裝

對(duì)于一個(gè)現(xiàn)有的環(huán)境,想要使用conda命令直接安裝geopandas成功的概率是非常低的。經(jīng)過(guò)互聯(lián)網(wǎng)搜索,發(fā)現(xiàn)在anaconda下創(chuàng)建一個(gè)新環(huán)境后立刻使用conda命令安裝geopandas就能成功。

此方法原理目前未知,但實(shí)測(cè)能成功安裝并使用geopandas,其步驟如下:

1.打開(kāi)anaconda prompt并新建環(huán)境

使用create命令新建一個(gè)名為test的環(huán)境,并指定python版本為3.9(推薦使用3.9以上的python版本,因?yàn)橹С?.9以下的有些GIS相關(guān)的庫(kù)whl文件不好找了):

conda create --name test python=3.9

創(chuàng)建新環(huán)境完畢后,可以使用以下命令查看所建環(huán)境是否在環(huán)境列表中:

conda env list

激活進(jìn)入新環(huán)境:

conda activate test

2.安裝geopandas

創(chuàng)建test環(huán)境完畢并激活后,立刻使用install命令安裝geopandas(如果在這之前安裝其他的庫(kù),尤其是pandas、numpy和matplotlib,很可能導(dǎo)致geopandas安裝失?。?/p>

conda install geopandas

安裝完畢后,使用conda list geopandas查看庫(kù)是否安裝成功。如能正確顯示版本信息,即安裝成功:

在anaconda下,使用python命令進(jìn)入python解釋器,使用import geopandas測(cè)試能否正確導(dǎo)入庫(kù)。如果沒(méi)有顯示報(bào)錯(cuò)信息,則導(dǎo)入成功:

至此,geopandas已經(jīng)安裝成功了。還可以使用幾條簡(jiǎn)單代碼測(cè)試其功能是否能正常使用,因本人測(cè)試簡(jiǎn)單功能沒(méi)有問(wèn)題,這里就不再贅述了。

有一點(diǎn)值得一提。geopandas有很多依賴庫(kù)。除了numpy和pandas等這種基本的數(shù)學(xué)庫(kù)外,還有GDAL、Fiona、Pyproj、Rtree、Shapely等地理相關(guān)的庫(kù)。但是用此方法安裝的geopandas沒(méi)有Fiona和Rtree庫(kù)!為了防止使用一些功能時(shí)出現(xiàn)問(wèn)題,建議單獨(dú)安裝FionaRtree庫(kù)。單獨(dú)安裝庫(kù)的方法見(jiàn)方法二

方法二、通過(guò)whl離線安裝

先離線安裝GDAL、Fiona、Pyproj、Rtree、Shapely五個(gè)庫(kù),再用pip install geopandas即可。

1.離線安裝五大依賴庫(kù)

將GDAL、Fiona、Pyproj、Rtree、Shapely五個(gè)庫(kù)的whl文件從網(wǎng)上下載到本地,下載地址:https://github.com/cgohlke/geospatial-wheels。

這里需要注意一個(gè)問(wèn)題,一定要下載對(duì)版本,首先要從文件名看懂信息。例如對(duì)于文件GDAL-3.8.4-cp39-cp39-win_amd64.whl,3.84表示GDAL庫(kù)的版本,cp39表示對(duì)應(yīng)python3.9的whl文件,win_amd64表示windows64位系統(tǒng)。前面之所以推薦用3.9以上的python版本,是因?yàn)橹С?.8python以下的whl文件該網(wǎng)站上已經(jīng)沒(méi)有了!

我的版本是python3.9,我的五個(gè)庫(kù)使用的版本可以參考如下:

庫(kù)版本
gdal3.8.4
fiona1.9.5
pyproj3.6.1
rtree1.2.0
shapely2.0.5

將五個(gè)庫(kù)的whl文件下載到本地后按照GDAL、Fiona、Pyproj、Rtree、Shapely的順序進(jìn)行pip離線安裝。

打開(kāi)anaconda prompt,進(jìn)入需要安裝geopandas庫(kù)的環(huán)境,假設(shè)其環(huán)境名為test。

conda activate test

找到下載的GDAL文件,右鍵,選擇復(fù)制文件地址,獲得該文件的絕對(duì)地址 “C:\Users\26514\Downloads\GDAL-3.8.4-cp39-cp39-win_amd64.whl” ,使用pip命令進(jìn)行安裝:

pip install "C:\Users\26514\Downloads\GDAL-3.8.4-cp39-cp39-win_amd64.whl"

稍作等待后安裝,可用conda list GDAL來(lái)驗(yàn)證是否安裝成功,出現(xiàn)如下信息后表示安裝成功:

另外四個(gè)庫(kù)的安裝方法和GDAL相同,按次序重復(fù)操作即可,這里就不做贅述。

2.使用pip命令安裝geopandas

安裝好上面五個(gè)庫(kù)后,可以在相同環(huán)境中使用pip命令安裝geopandas了:

pip install geopandas

三、導(dǎo)入測(cè)試

成功安裝好geopandas后,可以在python中import測(cè)試是否可以成功導(dǎo)入geopandas、GDAL、Fiona、Pyproj、Rtree、Shapely這幾個(gè)庫(kù)。例如我在pycharm的控制臺(tái)中,使用import geopandas來(lái)測(cè)試geopandas能否正常導(dǎo)入,其他包同理。

有一點(diǎn)需要注意,除了GDAL庫(kù)以外,其他包的import應(yīng)該會(huì)沒(méi)有問(wèn)題。但若使用import GDAL時(shí),會(huì)出現(xiàn)報(bào)錯(cuò)。別慌!這是GDAL庫(kù)的問(wèn)題,我們只需要把命令改成from osgeo import gdal,再測(cè)試如果沒(méi)有報(bào)錯(cuò)則萬(wàn)事大吉!

最后導(dǎo)入六個(gè)包的正常情況如下:

總結(jié) 

到此這篇關(guān)于python中g(shù)eopandas庫(kù)安裝出現(xiàn)各種問(wèn)題的解決辦法的文章就介紹到這了,更多相關(guān)python geopandas庫(kù)安裝問(wèn)題內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python3 Scrapy爬蟲(chóng)框架ip代理配置的方法

    python3 Scrapy爬蟲(chóng)框架ip代理配置的方法

    Scrapy是用python實(shí)現(xiàn)的一個(gè)為了爬取網(wǎng)站數(shù)據(jù),提取結(jié)構(gòu)性數(shù)據(jù)而編寫(xiě)的應(yīng)用框架。使用Twisted高效異步網(wǎng)絡(luò)框架來(lái)處理網(wǎng)絡(luò)通信。這篇文章主要介紹了python3 Scrapy爬蟲(chóng)框架ip代理配置,需要的朋友可以參考下
    2020-01-01
  • Python中圖片與pdf識(shí)別文本的方法總結(jié)(OCR)

    Python中圖片與pdf識(shí)別文本的方法總結(jié)(OCR)

    在Python編程語(yǔ)言中,我們可以利用各種庫(kù)來(lái)實(shí)現(xiàn)OCR功能,以便從PDF文檔中的圖片部分提取文本信息,這篇文章主要介紹了Python中圖片與pdf識(shí)別文本的相關(guān)資料,需要的朋友可以參考下
    2025-06-06
  • pandas如何處理缺失值

    pandas如何處理缺失值

    這篇文章主要介紹了pandas如何處理缺失值,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python決策樹(shù)之基于信息增益的特征選擇示例

    Python決策樹(shù)之基于信息增益的特征選擇示例

    這篇文章主要介紹了Python決策樹(shù)之基于信息增益的特征選擇,結(jié)合實(shí)例形式分析了決策樹(shù)中基于信息增益的特征選擇原理、計(jì)算公式、操作流程以及具體實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-06-06
  • Python 忽略warning的輸出方法

    Python 忽略warning的輸出方法

    今天小編就為大家分享一篇Python 忽略warning的輸出方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • Python 機(jī)器學(xué)習(xí)第一章環(huán)境配置圖解流程

    Python 機(jī)器學(xué)習(xí)第一章環(huán)境配置圖解流程

    機(jī)器學(xué)習(xí)是一類算法的總稱,這些算法企圖從大量歷史數(shù)據(jù)中挖掘出其中隱含的規(guī)律,并用于預(yù)測(cè)或者分類,更具體的說(shuō),機(jī)器學(xué)習(xí)可以看作是尋找一個(gè)函數(shù),輸入是樣本數(shù)據(jù),輸出是期望的結(jié)果,只是這個(gè)函數(shù)過(guò)于復(fù)雜,以至于不太方便形式化表達(dá)
    2021-11-11
  • python使用pynput捕獲單個(gè)按鍵的步驟詳解(包括組合鍵和功能鍵)

    python使用pynput捕獲單個(gè)按鍵的步驟詳解(包括組合鍵和功能鍵)

    在數(shù)字時(shí)代,鍵盤(pán)是與計(jì)算機(jī)交流的主要工具,鍵盤(pán)的每一次敲擊都承載著信息,而在某些場(chǎng)景下,可能需要記錄這些信息,這時(shí)候,pynput庫(kù)就派上了大用場(chǎng),它可以輕松地幫捕獲并記錄鍵盤(pán)上的每一個(gè)操作,所以本文給大家介紹了python使用pynput捕獲鍵的操作步驟
    2024-05-05
  • Python?數(shù)據(jù)庫(kù)操作SQL基礎(chǔ)

    Python?數(shù)據(jù)庫(kù)操作SQL基礎(chǔ)

    在本章節(jié)中,我們將討論?Python?數(shù)據(jù)庫(kù)操作的基礎(chǔ)知識(shí),重點(diǎn)關(guān)注?SQL即Structured?Query?Language,結(jié)構(gòu)化查詢語(yǔ)言,SQL?是用于管理關(guān)系型數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)編程語(yǔ)言,可以用來(lái)執(zhí)行數(shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)控制等任務(wù)
    2023-06-06
  • 如何修改pycharm使用anaconda環(huán)境后的pip install安裝路徑問(wèn)題

    如何修改pycharm使用anaconda環(huán)境后的pip install安裝路徑問(wèn)題

    本文主要介紹了如何修改pycharm使用anaconda環(huán)境后的pip install安裝路徑問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python特殊字符作為字符串不轉(zhuǎn)義的問(wèn)題

    python特殊字符作為字符串不轉(zhuǎn)義的問(wèn)題

    這篇文章主要介紹了python特殊字符作為字符串不轉(zhuǎn)義的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07

最新評(píng)論

保定市| 淅川县| 阜新| 贵阳市| 柳河县| 阳原县| 上思县| 长宁县| 嘉荫县| 梁山县| 八宿县| 淄博市| 鄢陵县| 三明市| 秦皇岛市| 景洪市| 浑源县| 金堂县| 昌吉市| 五大连池市| 宜兰县| 龙门县| 宣化县| 潼关县| 壶关县| 台湾省| 无棣县| 罗田县| 桦川县| 西盟| 兴山县| 镇赉县| 宣汉县| 巴马| 攀枝花市| 烟台市| 南郑县| 新巴尔虎右旗| 桂平市| 华坪县| 望城县|