我试着在我的imac上安装一个hoomd
脚本分子动力学软件(2009年以前是imac pro,系统是OS X El captain v10.11.3
)。我已经成功地将其编译到了iMac,但是当我在Python 2.7.12
中导入这个hoomd\u脚本时,Python完全崩溃了,我得到了错误:
Illegal instruction: 4
。你知道吗
我已经使用conda
安装了所有的必备软件包(包括boost
、sphinx
、git
、mpich2
、numpy
、cmake
、pkg-config
、sqlite
)。你知道吗
我应用python -vc 'hoomd_script'
进行测试,结果是here。我试图重新安装所有包,包括conda
,并重新编译hoomd
,但没有任何改变。我想知道我该怎么解决这个问题。谢谢!你知道吗
正如HOOMD-blue web page上所述,conda构建需要一个能够执行AVX指令(2011或更新)的CPU。非法指令的结果是因为您试图执行处理器不支持的指令。你知道吗
从系统上的一个干净的构建目录编译hoomd应该会产生一个系统可以执行的二进制文件。请注意,conda提供的必备库很难使用:我建议使用macports或自制。你知道吗
相关问题 更多 >
编程相关推荐