我刚刚使用anaconda (Anaconda2.0.1)在我的mac (10.9.4)上安装了PyMC,并从pymc发行版页面复制了以下命令:
conda install -c https://conda.binstar.org/pymc pymc在安装过程中,一切看起来都很好(没有错误消息,所有的抓取都完成了)。然后,当我导入它时,我得到了以下错误消息:
>>> import pymc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/anaconda/lib/python2.7/site-packages/pymc/__init__.py", line 30, in <module>
from .CommonDeterministics import *
File "/anaconda/lib/python2.7/site-packages/pymc/CommonDeterministics.py", line 21 in <module>
from .utils import safe_len, stukel_logit, stukel_invlogit, logit, invlogit, value, find_element
File "/anaconda/lib/python2.7/site-packages/pymc/utils.py", line 14, in <module>
from . import flib
ImportError: dlopen(/anaconda/lib/python2.7/site-packages/pymc/flib.so, 2): Library not loaded: /usr/local/Cellar/gfortran/4.8.2/gfortran/lib/libgfortran.3.dylib
Referenced from: /anaconda/lib/python2.7/site-packages/pymc/flib.so
Reason: image not found我对python很陌生,我真的不知道接下来该怎么做才能不搞砸。我输入这个是为了找到其他的包:
binstar search -t conda pymc
Packages:
Name | Access | Package Types | Summary
------------------------- | ------------ | --------------- | --------------------
asmeurer/pymc | public | conda | https://github.com/pymc-devs/pymc
auto/pymcu | published | conda | http://www.pymcu.com
bkreider/pymc | public | conda | https://github.com/pymc-devs/pymc
datamicroscopes/pymc | public | conda | None
fonnesbeck/pymc | public | conda | https://github.com/pymc-devs/pymc
jonsedar/pymc | public | conda | None
pymc/pymc | public | conda | None
rsignell/pymc | public | conda | Markov Chain Monte Carlo sampling toolkit.
tobeplugged/pymc | public | conda | None
tomku-test/pymc | published | conda | https://github.com/pymc-devs/pymc因此,我是否应该尝试使用其中一个包重新安装pymc,如果是,命令是否如下所示:
conda install -c https://github.com/pymc-devs/pymc pymc我是否应该先移除先前安装的软件包?否则新安装将覆盖(?)或者很容易修复我以前发现的那些错误?
谢谢
发布于 2014-09-15 09:48:23
你错过了gfortran如果还没有第一次安装酿制
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"按照说明,一旦brew被正确设置,只需做:
brew install gfortran发布于 2015-01-21 16:16:26
gfortran现在似乎是gcc的一部分
注意:下面需要一段时间,我花了80分钟在MacBook pro上安装这个
brew install gcc
顺便说一句,如果您想要使用PyMC,并且不使用anaconda发行版,那么上面的安装似乎也是必需的。
发布于 2014-09-15 19:18:31
另一种工作方式(在Mac上)是conda install -c asmeurer pymc。这将安装gcc软件包(其中包括gfortran)从我的Binstar通道连同pymc。
https://stackoverflow.com/questions/25844971
复制相似问题