日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

报错解决方法1:‘A GDAL API version must be specified.’

發(fā)布時間:2025/4/5 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 报错解决方法1:‘A GDAL API version must be specified.’ 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

今天在用pip安裝osmnx包的時候,報(bào)了如下的錯誤

Downloading Fiona-1.8.20.tar.gz (1.3 MB)|████████████████████████████████| 1.3 MB 1.3 MB/sERROR: Command errored out with exit status 1:command: 'c:\users\16000\appdata\local\programs\python\python37\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\16000\\AppData\\Local\\Temp\\pip-install-zt9vjfeg\\fiona\\setup.py'"'"'; __file__='"'"'C:\\Users\\16000\\AppData\\Local\\Temp\\pip-install-zt9vjfeg\\fiona\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\16000\AppData\Local\Temp\pip-pip-egg-info-fcmahbhw'cwd: C:\Users\16000\AppData\Local\Temp\pip-install-zt9vjfeg\fiona\Complete output (1 lines):A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.---------------------------------------- ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

參考了下面這篇文章后,自己嘗試了一下,解決了這個問題,我的解決步驟如下:A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment_Micrasoft007的博客-CSDN博客https://blog.csdn.net/Micrasoft007/article/details/112652700

1 下載所需要的gdal文件

Python Extension Packages for Windows - Christoph Gohlke (uci.edu)https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal但是注意一點(diǎn),這個在我參考的那篇博客里面沒有說過。就是下載哪個gdal文件。

我一開始下錯了,會報(bào)如下錯誤:

C:\Users\16000\Downloads>pip install GDAL-3.3.2-pp37-pypy37_pp73-win_amd64.whl ERROR: GDAL-3.3.2-pp37-pypy37_pp73-win_amd64.whl is not a supported wheel on this platform.

下載哪個版本,這個取決于你python的版本和python的架構(gòu)

首先看python的版本,在命令行運(yùn)行python:

?

可以看到我這邊python的版本式3.7.9, python a.b.c版本對應(yīng)的是cpab

所以我需要找cp37的gdal

然后我們看python的架構(gòu)

在python架構(gòu)里面輸入這么幾行

??

可以看到是64位的?

所以我們下載 GDAL-3.3.2-cp37-cp37m-win_amd64.whl

2 pip安裝

pip install GDAL-3.3.2-cp37-cp37m-win_amd64.whl

3 下載Fiona

再GDAL相同的網(wǎng)站下載。選擇的方法和GDAL一樣。

4 安裝Fiona

pip install Fiona-1.8.20-cp37-cp37m-win_amd64.whl

之后安裝osmnx就沒有問題啦

總結(jié)

以上是生活随笔為你收集整理的报错解决方法1:‘A GDAL API version must be specified.’的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。