Mac 上的 Python 和 Django : Illegal hardware instruction

标签 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 的工作中工作正常。

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

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

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

感谢所有帮助,谢谢。

这是 python 崩溃日志:

Process: Python [2597] Path: /usr/local/Cellar/python/2.7.4/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python Identifier: Python Version: 2.7.4 (2.7.4) Code Type:
X86-64 (Native) Parent Process: zsh [2245] User 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

最佳答案

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

关于Mac 上的 Python 和 Django : Illegal hardware instruction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16386707/

相关文章:

python - request.post python 的 json 连接

python - Python : Making a Magic 8 Ball game, why do i keep getting syntax errors? Here's the code, test it if you want

django 中的 django NoReverseMatch 异常

python - 加密的 Django 模型字段

node.js - 无法安装 Topojson

macOS Sierra 10.12.3 上的 PHP 7.1 - 由 Homebrew 安装

python - 使用imageio时如何将图像打开为rgb文件

python - 使用 matplotlib 在一个图中绘制多个直方图

python - Angular2 和 Django : CSRF Token Headache

python - brew 更新后 virtualenv 损坏