GeoDjango分段错误

3
我有一个Django应用程序,在安装GeoDjango之前一直运行良好。 我正在运行MacOS Sierra 10.12.2,使用通过mac端口安装的Python 2.7.13,Django 1.10.4,并遵循GeoDjango的tutorial(homebrew)。 安装了空间lite所需的软件包后,Django开始随机出现分段错误(有时在运行python manage.py runserver时,有时在migrate命令更新数据库时,有时在导航几个页面后)。
[29/Dec/2016 21:52:03] "GET /market/api/place/ HTTP/1.1" 200 26770
Segmentation fault: 11


较少出现一个不同的错误(在GeoDjango之前从未发生过):
python(64613,0x7fffc85c93c0) malloc: *** error for object 0x7f84b1551608: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6


我不知道如何获取更多有关这个问题的信息,也不知道如何解决它。欢迎任何建议。

我知道这是一个非常广泛的错误,但我该如何解决它?


附言:我尝试重新安装XCode和所有与GeoDjango相关的包,并尝试使用新的虚拟环境,但都没有成功。


我也遇到了这个问题。环境:Mac OS X 10.13.4,Django 2.0.5,geos 3.6.2,postgresql 10.3,postgis 2.4.3_1,proj 5.0.0_1,python 3.6.4_4,使用Homebrew安装。 - Aapo Rista
1个回答

0

我遇到了同样的问题。当我将gdal库从1.11.5更新到2.3.1时,问题得以解决。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接