Python 3.x 在Mac OS 10.14.5上安装pymc
我正在尝试在MacOS 10.14.5 Mojave上安装pymc。但是,gfortran模块似乎存在问题。错误消息的帮助很小 我尝试了所有可能的方法来安装pymc,如下所示: 我在gfortran编译器中第一次遇到无法识别f951的问题,但我通过将f951的路径显式添加到我的Python 3.x 在Mac OS 10.14.5上安装pymc,python-3.x,gfortran,pymc,Python 3.x,Gfortran,Pymc,我正在尝试在MacOS 10.14.5 Mojave上安装pymc。但是,gfortran模块似乎存在问题。错误消息的帮助很小 我尝试了所有可能的方法来安装pymc,如下所示: 我在gfortran编译器中第一次遇到无法识别f951的问题,但我通过将f951的路径显式添加到我的路径中解决了这个问题 在pymc.flib.f中的一系列警告消息之后,我遇到了以下问题: ld: unknown option: -idsym error: Command "/usr/local/bin/gfortra
路径
中解决了这个问题
在pymc.flib.f
中的一系列警告消息之后,我遇到了以下问题:
ld: unknown option: -idsym
error: Command "/usr/local/bin/gfortran -Wall -g -m64 -Wall -g -undefined dynamic_lookup -bundle build/temp.macosx-10.7-x86_64-3.7/cephes/i0.o build/temp.macosx-10.7-x86_64-3.7/cephes/c2f.o build/temp.macosx-10.7-x86_64-3.7/cephes/chbevl.o build/temp.macosx-10.7-x86_64-3.7/build/src.macosx-10.7-x86_64-3.7/pymc/flibmodule.o build/temp.macosx-10.7-x86_64-3.7/build/src.macosx-10.7-x86_64-3.7/build/src.macosx-10.7-x86_64-3.7/pymc/fortranobject.o build/temp.macosx-10.7-x86_64-3.7/pymc/flib.o build/temp.macosx-10.7-x86_64-3.7/pymc/histogram.o build/temp.macosx-10.7-x86_64-3.7/pymc/flib_blas.o build/temp.macosx-10.7-x86_64-3.7/pymc/blas_wrap.o build/temp.macosx-10.7-x86_64-3.7/pymc/math.o build/temp.macosx-10.7-x86_64-3.7/pymc/gibbsit.o build/temp.macosx-10.7-x86_64-3.7/build/src.macosx-10.7-x86_64-3.7/pymc/flib-f2pywrappers.o -L/Users/cameron/anaconda3/lib -L/usr/local/lib/gcc/x86_64-apple-darwin18.5.0/8.3.0 -L/usr/local/lib/gcc/x86_64-apple-darwin18.5.0/8.3.0/../../.. -L/usr/local/lib/gcc/x86_64-apple-darwin18.5.0/8.3.0/../../.. -lmkl_rt -lpthread -lgfortran -o build/lib.macosx-10.7-x86_64-3.7/pymc/flib.cpython-37m-darwin.so" failed with exit status 1
没有在线搜索显示可能导致gfortran退出状态1的原因 非常感谢@mishsx建议重新安装gfortran。这是我以前做过的,但这次我使用了自制软件,如这里所述:stackoverflow.com/a/48184252/7841468 我进入/usr/local/和/usr/local/bin/并删除了gfortran文件夹,因为我以前没有用自制软件安装gfortran。一个小问题是,在我第一次使用自制时,路径没有包含在内,因此我使用brew rm gcc将其删除,然后使用brew install gcc重新安装
pymc安装随后顺利进行。是否尝试重新安装
gfortran
?如果您不久前安装了gfortran
,此线程建议您这样做是的!这很有效,非常感谢。我会把这个作为答案!谢谢你,先生:)很高兴我能帮你回答你的问题:)