ipython で lmfit をインポートする際に問題が発生しています。
python 2.7.9 で ipython 2.30 を実行: lmfit をインポートすると 2 つのエラーが発生します:
1)
/home/cfigura/.local/lib/python2.7/site-packages/lmfit/ui/ipy_fitter.py in <module>()
14 # Handle the change in naming from 2.x to 3.x.
15 if IPython.release.version_info[0] == 2:
---> 16 from IPython.html.widgets import DropdownWidget as Dropdown
17 from IPython.html.widgets import ButtonWidget as Button
18 from IPython.html.widgets import ContainerWidget as Box
ImportError: No module named 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
このエラーは、インポートを再実行しても消え ません。
ipythonを使用せず、通常の python シェルにインポートするだけであれば、エラーや問題は発生しません。明らかに、ipython と何らかの競合があります。
誰かが似たようなものを見たことがありますか、またはこれに対処するために正しい方向に私を向けることができますか? マハロ!