我有一个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
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相关的包,并尝试使用新的虚拟环境,但都没有成功。