【问题标题】:PYMC installation --fcompiler not recognizedPYMC 安装 --fcompiler 无法识别
【发布时间】:2014-04-17 13:06:54
【问题描述】:

我正在尝试在 OSX Mountain lion 上安装 pymc。

我已经安装了 gfortran(来自 http://gcc.gnu.org/wiki/GFortranBinaries#MacOS)并克隆了 pymc。

我尝试了以前的工作:'setup.py config --fcompiler=gfortran build',但这给出了错误:

用法:setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]

或者:setup.py --help [cmd1 cmd2 ...]

或者:setup.py --help-commands

或者:setup.py cmd --help

错误:选项 --fcompiler 无法识别

如果我只是这样做:'sudo python setup.py install' 那么我会得到这个

.

.

.

clang:警告:编译期间未使用的参数:'-mno-fused-madd'

在 src/ft2font.cpp:3 中包含的文件中:

在 src/ft2font.h:16 中包含的文件中:

/usr/X11/include/ft2build.h:56:10:致命错误:找不到“freetype/config/ftheader.h”文件

包括 ^ 产生 1 个错误。 错误:安装脚本退出并出现错误:命令“clang”失败,退出状态为 1

有什么想法吗?

谢谢,

【问题讨论】:

    标签: python osx-mountain-lion failed-installation pymc


    【解决方案1】:

    您要安装哪个版本的 PyMC,GitHub master 上的当前开发版本 (PyMC 3) 还是发布版本 (PyMC 2.3)?

    如果您尝试安装 PyMC 3,则不需要 Fortran 编译器。但是,您确实需要 Theano。您可以尝试以下方法吗?

    pip install --no-deps git+git://github.com/Theano/Theano.git
    pip install --no-deps git+git://github.com/pymc-devs/pymc.git
    

    【讨论】:

    • 我试图安装 PyMC 3(但没有意识到)。我已经能够使用“python setup.py config --fcompiler=gfortran build”和“python setup.py install”安装 PyMC 2.3。我希望安装 PyMC 的先前提交(f733d06bd9aabc4a713daa9c036098841819f673),为此,我仍然收到“错误:选项 --fcompiler 无法识别”。
    • 抱歉,旧提交的“python setup.py config --fcompiler=gfortran build”给出:错误:函数 'psi' 在 (1) 的返回类型不匹配 (REAL(4)/REAL( 8)) 错误:命令“/usr/local/bin/gfortran -Wall -fixed-form -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops -DNO_ATLAS_INFO=3 -Ibuild/src.macosx-10.8 -intel-2.7 -I/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include /python2.7 -c -c pymc/flib.f -o build/temp.macosx-10.8-intel-2.7/pymc/flib.o" 失败,退出状态为 1
    • 我已经修改了上面的答案,以帮助您安装 PyMC 3。如果你想要 PyMC 2.3,我建议从 PyPI 获取。
    猜你喜欢
    • 1970-01-01
    • 2015-02-08
    • 2011-08-10
    • 2015-01-06
    • 2020-12-12
    • 1970-01-01
    • 2020-09-14
    • 2022-01-15
    • 2020-06-11
    相关资源
    最近更新 更多