在Mac上安装anaconda后出错“mach-o,但架构错误”

时间:2016-09-13 18:47:16

标签: python macos python-2.7

导入任何包时出现架构错误,我知道我的Python可能不兼容,无法理解。 当前的Python版本 - 2.7.10

  

`MyMachine:desktop ********* $ python pythonmath.py   Traceback(最近一次调用最后一次):     文件“pythonmath.py”,第1行,in       导入数学   ImportError:dlopen(/ Users / ********* / anaconda / lib / python2.7 / lib-dynload / math.so,2):找不到合适的图像。找到了:       /Users/**********/anaconda/lib/python2.7/lib-dynload/math.so:mach-o,但是架构错误   MyMachine:桌面*********** $ python pythonmath.py   Traceback(最近一次调用最后一次):     文件“pythonmath.py”,第1行,in       导入数学   ImportError:dlopen(/Users/anaconda/lib/python2.7/lib-dynload/math.so,2):找不到合适的图像。找到了:       /Users/***********/anaconda/lib/python2.7/lib-dynload/math.so:mach-o,但架构错误

2 个答案:

答案 0 :(得分:0)

你正在混合32位和64位版本的python。 可能你在32位计算机上安装了64位python版本。 继续并卸载python并使用正确的配置重新安装它。

答案 1 :(得分:0)

这个问题很可能是由于混乱的python安装造成的。您可以尝试从您的操作系统中卸载python(请参阅此答案寻求帮助How to uninstall Python 2.7 on a Mac OS X 10.6.4?

重新安装python。这对我有用。