无法在Anaconda环境中安装uncover-ml取得GDAL API错误

问题描述

我一直在遵循此文档为Windows安装uncover-ml:

https://geoscienceaustralia.github.io/uncover-ml/installation.html#windows-10

当我尝试运行

pip install .

它一直给我这个错误

 command: 'D:\anaconda\envs\uncoverml\python.exe' 'D:\anaconda\envs\uncoverml\lib\site-packages\pip\_vendor\pep517\_in_process.py' get_requires_for_build_wheel 'C:\Users\Lenovo\AppData\Local\Temp\tmpisz7cm0x'
      cwd: C:\Users\Lenovo\AppData\Local\Temp\pip-install-bxiofuqm\Rasterio
 Complete output (2 lines):
 INFO:root:Building on Windows requires extra options to setup.py to locate needed GDAL files. More information is available in the README.
 ERROR: 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: 'D:\anaconda\envs\uncoverml\python.exe' 'D:\anaconda\envs\uncoverml\lib\site-packages\pip\_vendor\pep517\_in_process.py' get_requires_for_build_wheel 'C:\Users\Lenovo\AppData\Local\Temp\tmpisz7cm0x' Check the logs for full command output.

我尝试使用conda和pip卸载并重新安装GDAL。我还尝试创建一个新环境,以防万一。已尝试使用此链接中的轮文件https://www.lfd.uci.edu/~gohlke/pythonlibs/) 安装fiona,Rasterio和GDAL。还尝试查找它们的路径。

import fiona
 print(fiona.__file__)
D:\anaconda\envs\uncoverml\lib\site-packages\fiona\__init__.py
 import gdal
print(gdal.__file__)
D:\anaconda\envs\uncoverml\lib\site-packages\gdal.py

我不明白错误是什么。我也不知道如何给错误中告诉他们的GDAL配置路径。请帮忙。非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...