当前位置: 首页 > 面试题库 >

尝试安装Fiona时,使用GDAL_CONFIG环境变量错误提供gdal-config的路径

公西马鲁
2023-03-14
问题内容

这是我收到的错误:

必须指定GDAL API版本。使用GDAL_CONFIG环境变量提供gdal-config的路径,或使用GDAL_VERSION环境变量。

运行命令后:

pip install Fiona

从命令行。我不得不从此处找到的轮文件(python 3.7
32bit)手动安装GDAL:https :
//www.lfd.uci.edu/~gohlke/pythonlibs/#gdal

我一直在寻找解决方案,但是建议的解决方案是通过Conda卸载并重新安装GDAL,但我无法使用Conda。

如果有人可以简单地告诉我gdal-config文件在哪里,那将是很棒的选择,因此我可以将其添加到我的环境变量中。解决方案也非常受欢迎。


问题答案:

这不会显示gdal-config文件的位置,但是可以解决您的fiona问题。

首先下载相关的滚轮文件(看起来像是Fiona‑1.8.4‑cp37‑cp37m‑win32.whl,是您所需要的文件,该文件可以在您链接到的站点上找到:https
://www.lfd.uci.edu/~ gohlke / pythonlibs
/#fiona)。

然后使用此命令(将路径更改为文件所在的位置):

pip install C:/path/to/Fiona‑1.8.4‑cp37‑cp37m‑win32.whl

此处提供更多信息:https : [//pip.pypa.io/en/latest/user_guide/#installing-from-
wheels]以及如何安装带有.whl文件的Python软件包?



 类似资料:
  • 问题内容: 如何在Windows中为Java(类路径)设置环境变量? 问题答案: 64位Windows 7或Windows 8上的Java SE Development Kit 8u112 设置以下用户环境变量(== 用户变量类型的环境变量) JAVA_HOME : C:\Program Files\Java\jdk1.8.0_112 JDK_HOME : %JAVA_HOME% JRE_HOME

  • 问题内容: 请指出我缺少的一点: openSUSE 11.3 编辑: 问题答案: 你需要的包报头和共享库链接, 开发 除了正常的包 部署 。就发行版而言,有两种不同的用例。 在我的分布中: 并提供了CRAN的所有构建时检查功能,可以按预期从CRAN程序包中正常工作。 2016年末更新: 正如@ JoshO’Brien在评论中指出 较小更新:在2016年运行Ubuntu 14.04.2的这里似乎已被

  • 当尝试在我的电脑上运行Android Studio时,我得到以下错误: 环境变量JAVA_HOME(值为C:\program ;files(x86)\java\jdk1.7.0_51\bin)未指向有效的JVM安装 我试图删除环境变量的扩展名,但它给出了以下错误: 找不到JVM。请安装64位JDK。如果已经安装了JDK,请在“计算机”>“系统属性”>“系统设置”>“环境变量”中定义一个JAVA_H

  • 问:比如,我把 a.exe 用nsis包装好,安装到 c:\helloLib\a.exe,完成后,想把c:\helloLib\添加到系统环境变量的path里头,这样,在任何地方输入a.exe可执行。如何将路径添加到系统环境变量中? 答:以下代码实现: ReadRegStr $0 HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Envir

  • 我试图在命令shell上使用安装,但出现以下错误: 使用缓存收集rpy2https://files.pythonhosted.org/packages/c7/43/401afad8556bf92b08bd7d422cacac614b0e8dd2bce31848318bbcb18f48/rpy2-3.0.5.tar.gz错误:从命令python安装程序完成输出。py egg_info:ERROR:T

  • 我正在键入,但terminal给出了以下消息: checkPermissions缺少对/usr/local/lib/node_modules的写访问权npm错误!路径/usr/local/lib/node_modules npm错误!代码EACCES npm错误!错误-13 npm错误!syscall访问npm错误!错误:eAcces:权限被拒绝,访问'/usr/local/lib/node_mo