4

这是我的问题:我在我的 Mac 上安装了 Python 和 Django。当我运行“django-admin.py startproject test1”时,出现此错误:

1 11436 非法硬件指令 django-admin.py startproject test1(编号总是不同)

我已经用多个 Django 版本进行了测试,而这只发生在 1.4 及更高版本...1.3 工作正常。

在过去的一周里,我一直在疯狂地搜索网络,但找不到任何关于 django 的问题,所以我认为问题不是 Django 本身,而是其他问题。这仅在我在家的 Mac 上,在我的用户 Ubuntu 工作正常的工作中。

我试图重新安装我的整个系统,这是我现在唯一安装的东西: - 命令行工具 - Homebrew - Python & pip (w/ Homebrew) - Git (w/ Homebrew) - zsh (.oh-my-zsh壳)

我设置了我的 virtualenv 并安装了 django 1.5.1——同样的问题仍然出现。

我现在没有选择,因为我发现没有任何东西可以解决我的问题,我希望有人对这个错误有所了解。

我感谢所有的帮助,谢谢。

这是python崩溃日志:

进程:Python [2597] 路径:/usr/local/Cellar/python/2.7.4/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python 标识符:Python 版本:2.7.4 (2.7.4) 代码类型:
X86-64 (Native) 父进程:zsh [2245] 用户 ID:501

日期/时间:2013-05-05 20:53:19.899 +0200 操作系统版本:Mac OS X 10.8.3 (12D78) 报告版本:10

自上次报告以来的间隔:16409 秒自上次报告以来崩溃:2 自上次报告以来每个应用程序崩溃:1 匿名 UUID:D859C141-544F-3473-1A13-F984DB2F8CBE

崩溃的线程:0 调度队列:com.apple.main-thread

异常类型:EXC_BAD_INSTRUCTION (SIGILL) 异常代码:0x0000000000000001、0x0000000000000000

4

2 回答 2

0

这种问题闻起来像架构混乱。您可以尝试从 32 位解释器执行 64 位库,反之亦然……当您使用自制软件时,您应该非常小心您使用的是哪个解释器,您的路径是什么等等……也许您应该跟踪您的程序以了解更确切地说它失败的地方,所以你可以查明​​际失败的地方。django 不太可能失败,但更多的是 django 使用的东西。对于帮助你的人,你需要更深入地挖掘你的失败点,并提供更多关于django之外失败的上下文。

于 2013-05-05T16:42:28.683 回答
0

我也有同样的情况,但通过使用 Docker/docker-compose 解决了这个问题。

于 2021-07-26T09:21:45.667 回答