今天在用pip安装osmnx包的时候,报了如下的错误

 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但是注意一点,这个在我参考的那篇博客里面没有说过。就是下载哪个gdal文件。

我一开始下错了,会报如下错误:

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的架构

首先看python的版本,在命令行运行python:

可以看到我这边python的版本式3.7.9, python a.b.c版本对应的是cpab

所以我需要找cp37的gdal

然后我们看python的架构

在python架构里面输入这么几行

可以看到是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相同的网站下载。选择的方法和GDAL一样。

4 安装Fiona

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

之后安装osmnx就没有问题啦

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

  1. 深度学习部署:Windows安装pycocotools报错解决方法

    深度学习部署:Windows安装pycocotools报错解决方法 1.pycocotools库的简介 2.pycocotools安装的坑 3.解决办法 更多Ai资讯:公主号AiCharm 本系列是作 ...

  2. ThinkPad安装deepin操作系统报错解决方法

    ThinkPad安装deepin操作系统报错解决方法 参考文章: (1)ThinkPad安装deepin操作系统报错解决方法 (2)https://www.cnblogs.com/haihua85/p ...

  3. hive导出数据到本地文件报错解决方法

    hive导出数据到本地文件报错解决方法 参考文章: (1)hive导出数据到本地文件报错解决方法 (2)https://www.cnblogs.com/yaopeiyun/p/12232251.htm ...

  4. Failed to resolve: com.android.support:appcompat-v7:27.+ 报错解决方法

    Failed to resolve: com.android.support:appcompat-v7:27.+ 报错解决方法 参考文章: (1)Failed to resolve: com.andr ...

  5. AndroidStudio EventBus报错解决方法its super classes have no public methods with the @Subscribe

    AndroidStudio EventBus报错解决方法its super classes have no public methods with the @Subscribe 参考文章: (1)An ...

  6. @Data注解使用后get set报错解决方法

    @Data注解使用后get set报错解决方法 参考文章: (1)@Data注解使用后get set报错解决方法 (2)https://www.cnblogs.com/lijinshan950823/ ...

  7. 【PaddlePaddle系列】报错解决方法合集 (不定时更新)

    [PaddlePaddle系列]报错解决方法合集 (不定时更新) 参考文章: (1)[PaddlePaddle系列]报错解决方法合集 (不定时更新) (2)https://www.cnblogs.co ...

  8. vue 项目初始化时,npm run dev报错解决方法

    vue 项目初始化时,npm run dev报错解决方法 参考文章: (1)vue 项目初始化时,npm run dev报错解决方法 (2)https://www.cnblogs.com/ruilin ...

  9. Python 中文注释报错解决方法

    Python 中文注释报错解决方法 参考文章: (1)Python 中文注释报错解决方法 (2)https://www.cnblogs.com/cjiong/p/5881983.html 备忘一下.

  10. Redis 5.0.3默认配置启动报错解决方法

    Redis 5.0.3默认配置启动报错解决方法 参考文章: (1)Redis 5.0.3默认配置启动报错解决方法 (2)https://www.cnblogs.com/miclesvic/p/1031 ...

最新文章

  1. 与应用程序松耦合的报表开发组织
  2. 《算法导论》读书笔记(七)
  3. 希望的背后……感谢青鸟、感谢51cto、感谢帮助过我的人们
  4. 科大星云诗社动态20210525
  5. 对比vector、deque、list的优缺点
  6. linux卡在nfs挂载怎么办,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  7. android项目中有哪几种依赖关系,Android Studio项目中三种依赖的添加方式
  8. 规模大的优化mysql_十大MySQL优化技巧
  9. sql统计不为空的字段数_SQL太难?你离完全理解SQL就差这10步!
  10. 西门子S7-1200控制伺服/步进电机方法与接线(全)
  11. Navicat for mac破解版
  12. 试凑法整定PID参数
  13. 最基础的傅里叶变换公式推导
  14. 三角波c语言编程,51单片机简易波形发生器(正弦波 锯齿波 三角波)仿真+源程序+电路原理图...
  15. 3.10Hello,C语言君
  16. java 读取QQ邮箱
  17. php单链表检测有没有环,PHP 和 Go 实现环路链表检测
  18. print()和println()的区别
  19. 申请支付宝当面付应用
  20. 暗影格斗3显示无服务器,暗影格斗3总是显示无法连接网络

热门文章

  1. Powershell AWS 自动化管理 (6) - IAM
  2. Oracle学习笔记之三,Oracle 11g数据库的启动与关闭
  3. SQL Server 中常见的十张系统表
  4. iphone NSArray 数组越界
  5. Lync客户端导入联系人
  6. 基于Linux的socket编程模板
  7. 系统ICP通信参数配置
  8. 算法提高课-搜索-DFS之连通性模型-AcWing 1112. 迷宫:dfs和bfs两种解法
  9. 最小生成树(MST)
  10. python翻译成matlab_matlab语言转译成python