Python& Mac上的Django:非法的硬件指令

时间:2013-05-05 16:36:32

标签: python django homebrew

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

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

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

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

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

我设置了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

     

Crashed Thread:0 Dispatch queue:com.apple.main-thread

     

异常类型:EXC_BAD_INSTRUCTION(SIGILL)例外代码:   0x0000000000000001,0x0000000000000000

2 个答案:

答案 0 :(得分:1)

这种问题闻起来像建筑混乱。您可以尝试从32位解释器执行64位库,反之亦然...当您使用自制程序时,您应该非常小心您正在使用哪个解释器,您的路径等等...也许您将跟踪您的程序以了解更确切地说,它失败了,所以你可以确定实际上失败的是什么。 django失败的可能性很小,但更多的是django使用的东西。对于有人帮助你,你需要更仔细地挖掘你的失败点,并提供更多关于超出 django失败的内容。

答案 1 :(得分:0)

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