我在MacOSX10.11.6上安装FEnicS时出错了。我在这个网站上读过对类似问题的回答,并尝试了建议的解决方案,但我肯定做错了什么。
在运行命令时:
curl -s https://fenicsproject.org/fenics-install.sh | bash在安装cython包时,我得到了一个错误:
[cython] Building cython/e2t4ieqlgjl3, follow log with:
[cython] tail -f /Users/sophiaw/.hashdist/tmp/cython-e2t4ieqlgjl3-1/_hashdist/build.log
[cython|ERROR] Command '[u'/bin/bash', '_hashdist/build.sh']' returned non-zero exit status 1
[cython|ERROR] command failed (code=1); raising.来自build.log的消息是:
检查/Users/sophiaw/.hashdist/bld/cython/e2t4ieqlgjl3/lib/python2.7/site-packages/ /Users/sophiaw/.hashdist/bld/python/pf77qttkbtzn/bin/python -E -c pass中的.pth文件支持 测试失败: /Users/sophiaw/.hashdist/bld/cython/e2t4ieqlgjl3/lib/python2.7/site-packages/不支持.pth文件错误:安装目录错误或PYTHONPATH 您正在尝试将包安装到不位于PYTHONPATH且Python不从其读取".pth“文件的目录中。您指定的安装目录(通过--install-dir、--前缀或distutils默认设置)是: /Users/sophiaw/.hashdist/bld/cython/e2t4ieqlgjl3/lib/python2.7/site-packages/ 您的PYTHONPATH环境变量当前包含:'/Users/sophiaw/.hashdist/bld/cython/e2t4ieqlgjl3/Python.framework/Versions/2.7/lib/python2.7/site-packages:‘ 以下是您纠正问题的一些选项:
install.html#custom-installation-locations
请对您的系统进行适当的更改,然后再试一次。
我尝试将它添加到bash_profile中,但是得到了相同的错误:
export PYTHONPATH=/Users/sophiaw/.hashdist/bld/cython/e2t4ieqlgjl3/lib/python2.7/site-packages:$PYTHONPATH.如何纠正此错误?
发布于 2016-09-01 13:38:39
这一问题已由fenics支助小组解决。要在OS上安装FEniCS,Docker是一个更方便的选择。
https://stackoverflow.com/questions/39173637
复制相似问题