Postgres.App + Django和OSX上libgeos_c.dylib的正确路径?

时间:2016-02-16 12:27:56

标签: django postgres.app

我已经成功安装了Postgres.App。如果我在settings.py:

中有这个功能,它可以正常工作
GEOS_LIBRARY_PATH="/Applications/Postgres.app/Contents/Versions/latest/lib/libgeos_c.dylib"

如果我删除上述行并执行manage.py loaddata mydata,我会得到:

ImportError: Could not find the GEOS library (tried "geos_c", "GEOS"). Try setting GEOS_LIBRARY_PATH in your settings.

问题:是否可以在settings.py中设置GEOS_LIBRARY_PATH的情况下工作?原因是在我们的团队中并非所有人都使用OSX + Postgres.App并且路径不是所有开发人员都一样。 Django Docs提到了LD_LIBRARY_PATH的用法,但是用bash导出的下一行没有做任何事情:

LD_LIBRARY_PATH="/Applications/Postgres.app/Contents/Versions/latest/lib/"

我仍然得到同样的错误。我是否有错误的语法或是否有其他解决方案,以便每个人都可以拥有到库的单独路径?

0 个答案:

没有答案