在ipython中导入lmfit时出错

在ipython中导入lmfit时出错,python,ipython,lmfit,Python,Ipython,Lmfit,我在ipython导入lmfit时遇到问题 使用python 2.7.9运行ipython 2.30: 导入lmfit会产生两个错误: (一) /home/cfigura/.local/lib/python2.7/site-packages/lmfit/ui/ipy\u fitter.py in() 14#处理命名从2.x到3.x的变化。 15如果IPython.release.version\u info[0]==2: --->16从IPython.html.widgets导入Dropdown

我在ipython导入lmfit时遇到问题

使用python 2.7.9运行ipython 2.30: 导入lmfit会产生两个错误:
(一)

/home/cfigura/.local/lib/python2.7/site-packages/lmfit/ui/ipy\u fitter.py in()
14#处理命名从2.x到3.x的变化。
15如果IPython.release.version\u info[0]==2:
--->16从IPython.html.widgets导入DropdownWidget作为下拉列表
17从IPython.html.widgets导入按钮Widget as按钮
18从IPython.html.widgets导入ContainerWidget作为框
ImportError:没有名为html.widgets的模块
如果我尝试重新导入,该错误将消失,并得到以下结果:

In [2]: import lmfit
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-2-58ac0858c54d> in <module>()
----> 1 import lmfit

/home/cfigura/.local/lib/python2.7/site-packages/lmfit/__init__.py in <module>()
     42 
     43 from .model import Model, CompositeModel
---> 44 from . import models
     45 
     46 from . import uncertainties

ImportError: cannot import name models
[2]中的
:导入lmfit
---------------------------------------------------------------------------
ImportError回溯(最近一次呼叫最后一次)
在()
---->1进口lmfit
/home/cfigura/.local/lib/python2.7/site packages/lmfit/__init__;u.py in()
42
43来自模型导入模型,复合模型
--->44来自。导入模型
45
46来自。进口不确定性
ImportError:无法导入名称模型
重新运行导入时,此错误不会消失

如果我不使用ipython,而是简单地导入到一个普通的pythonshell中,那么我就没有任何错误/问题。很明显,我和伊皮顿之间有冲突


有没有人见过类似的情况,或者可以为我指出正确的方向来解决这个问题?玛哈洛

重新发布作为答案:

问题是,在基于Debian的系统上,安装了
ipython
,但没有安装
ipython笔记本电脑。安装
ipython笔记本
解决了此问题。如果其他读者在Python3上遇到这个问题,那么包就是
ipython3笔记本


lmfit可能还有其他问题-代码似乎假设任何使用IPython的人都在使用笔记本界面。

如果您使用apt get安装了IPython,我认为确保安装了
IPython notebook
,应该可以帮助您克服该错误。不过,您可能会遇到另一个问题-看起来lmfit假设在IPython中运行的任何东西都在笔记本中运行。Thomas K-安装IPython笔记本确实解决了这个问题。我将做一些额外的测试,以验证lmfit功能正常,但导入已成功!非常感谢。
In [2]: import lmfit
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-2-58ac0858c54d> in <module>()
----> 1 import lmfit

/home/cfigura/.local/lib/python2.7/site-packages/lmfit/__init__.py in <module>()
     42 
     43 from .model import Model, CompositeModel
---> 44 from . import models
     45 
     46 from . import uncertainties

ImportError: cannot import name models