我试图让geodjango在macos上运行,但gdal出现了问题。
我下载并安装了gdal没有问题(gdal完全二进制)也从自制安装。
不幸的是,当我安装gdal与自制django找不到gdal和抛出gdal没有找到错误,之后。我安装了一个从Kyngjango二进制django找到gdal,但现在抛出;
OSError: dlopen(/Library/Frameworks/gdal.framework/gdal, 6): no suitable image found. Did find:
/Library/Frameworks/gdal.framework/gdal: mach-o, but wrong architecture
/Library/Frameworks/gdal.framework/gdal: mach-o, but wrong architecture
/Library/Frameworks/GDAL.framework/Versions/3.1/GDAL: mach-o, but wrong architecture
/Library/Frameworks/GDAL.framework/Versions/3.1/GDAL: mach-o, but wrong architecture
我认为kyngchaos构建与arm平台不兼容
任何帮助都将不胜感激。
django版本:3.0也尝试了3.2
gdal版本:3.2/3.1/2.4全部试用
python版本:3.8
postgresql版本:13
已安装postgis/geos
gdal配置--库:
-L/opt/homebrew/Cellar/gdal/3.2.2_3/lib -lgdal
1条答案
按热度按时间kq4fsx7k1#
这会给你一些类似的信息:
把它放进你的gdal\u库\u路径。
从这里开始,您可以通过在异常行中放置断点来进一步调试它。