PYMC安装 --fcompiler未识别

0 投票
1 回答
1002 浏览
提问于 2025-04-17 22:03

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

我已经安装了gfortran(从http://gcc.gnu.org/wiki/GFortranBinaries#MacOS),并且克隆了pymc的代码。

我试过之前有效的方法:'setup.py config --fcompiler=gfortran build',但这出现了一个错误:

用法:setup.py [全局选项] 命令1 [命令1选项] [命令2 [命令2选项] ...]

或者:setup.py --help [命令1 命令2 ...]

或者:setup.py --help-commands

或者:setup.py 命令 --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' 文件

include ^ 生成了1个错误。

错误:设置脚本以错误退出:命令 'clang' 失败,退出状态为1

有没有人知道发生了什么?

谢谢,

Jen

1 个回答

1

你想安装哪个版本的PyMC,是GitHub上最新的开发版本(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

撰写回答