0

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

一日中グーグルで検索すると、次の質問が見つかりました。

ジオ ジャンゴ Mac OS X

この解決策を試しましたが、まだ同じ問題があります。私の OS X は 10.10 Yosemite で、私の Mac は 32 ビットです。

私のpythonバージョンは32ビットで、私が思うすべてのライブラリは32ビットです。

この問題を確認または修正する方法はありますか? 何か案は?

4

1 に答える 1

2

すべてをアンインストールして再インストールしてみてください。

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'
于 2015-02-11T20:03:02.733 に答える