【问题标题】:Geo Django wrong architecture on Mac 32 bitsGeo Django 在 Mac 32 位上的错误架构
【发布时间】:2015-02-11 19:51:34
【问题描述】:

我正在尝试运行需要 Geos 的应用,但出现此错误:

OSError: dlopen(/usr/local/lib/libgeos_c.dylib, 6): no suitable image found.  Did find:

/usr/local/lib/libgeos_c.dylib: mach-o, but wrong architecture

谷歌搜索了一整天我发现了这个问题:

Geo Django mac OS X

我尝试了这个解决方案,但我仍然遇到同样的问题。我的 OS X 是 10.10 Yosemite,我的 Mac 是 32 位。

我的 python 版本是 32 位的,我认为我的所有库都是 32 位的。

有办法检查或解决这个问题吗?有什么想法吗?

【问题讨论】:

    标签: django macos architecture geospatial django-geoposition


    【解决方案1】:

    尝试卸载并重新安装所有内容。

    brew uninstall geos gdal geoip libspatialite librasterlite spatialite-gui spatialite-tools
    brew cleanup
    brew install geos
    brew install gdal geoip libspatialite librasterlite spatialite-gui spatialite-tools
    brew cleanup
    

    如果那不起作用。在你的 Django 设置中。

    GEOS_LIBRARY_PATH = '/usr/local/Cellar/geos/3.4.2/lib/libgeos_c.dylib'
    

    【讨论】:

      猜你喜欢
      • 2021-10-04
      • 2015-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多