-->

导入错误:无法导入名称flib(ImportError: cannot import name fl

2019-10-20 08:43发布

我想用Python做尝试HDDM。

我安装了蟒蛇,Python 2.7版。 当我尝试按照在Spyder的命令行窗口中HDDM教程,将发生以下情况,这似乎是在pymc一个问题:

import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline 
import hddm

Traceback (most recent call last):

  File "<ipython-input-24-17365318b31c>", line 1, in <module>
    import hddm

  File "/Users/c/anaconda/lib/python2.7/site-packages/hddm/__init__.py", line 7, in <module>
    import likelihoods

  File "/Users/c/anaconda/lib/python2.7/site-packages/hddm/likelihoods.py", line 2, in <module>
    import pymc as pm

  File "/Users/c/anaconda/lib/python2.7/site-packages/pymc/__init__.py", line 31, in <module>
    from .distributions import *

  File "/Users/c/anaconda/lib/python2.7/site-packages/pymc/distributions.py", line 30, in <module>
    from . import flib, utils

ImportError: cannot import name flib

我在Mac OS X 10.7的工作。 在网络上,我发现关于pymc可能不与gfortran的正确版本编译的一些意见,但解决方案都似乎是为Windows。 另外,我认为,这样的问题不应该与像蟒蛇集成系统发生的呢?

Answer 1:

有两个选项:

  1. 使用conda install -c conda.binstar.org/pymc pymc

  2. 安装gfortran和使用pip install -U pymc



文章来源: ImportError: cannot import name flib