我正在尝试从python脚本创建docker。/model/deploy/main.py" ]Collecting GDAL==2.4.1 (from -r requirements.txt (line 42))
ERROR: Could not find a version that satisfies the requirement GDAL==2.4.1 (from -r requirements.txt (lin
我需要从我的Python 3应用程序中创建一个可执行文件。因为我需要在Linux (Ubuntu)和Windows中完成这个任务,所以我决定使用PyInstaller (它允许创建单个可执行文件,支持多个平台并与Python3一起工作)。此应用程序使用GDAL翻译和翘曲图像。当我在激活的conda环境下运行它时,它工作得很好。", line 625, in Warp
File "site-packages/osgeo/gdal.py",
我无法在mac el capitan版本10.11.6上使用bash编译支持hdf4的gdal。我从上描述的构建gdal的自制方法开始。不幸的是,gdal默认不支持hdf4。包含了对hdf4数据结构的很好的描述,但却无法帮助获得对gdal的支持。我已经安装了讨论的szip、zlib和jpeg库,并回顾了
所以我的应用程序突然停止工作,经过调查,问题似乎是因为在应用程序部署时传单没有正确安装,这是因为Heroku基本上不支持gdal。我在构建应用程序时遇到的错误是checking for gdal-config... no。我执行了以下链接()中所说的操作,并且在我的dockerfile中添加了一些comands,所以我的docker文件如下所示:
FROM virtualstaticvoid/heroku-docke