У меня проблемы с импортом lmfit в ipython.Ошибки при импорте lmfit в ipython
Запуск IPython 2.30 с питоном 2.7.9: импорта lmfit производит две ошибки:
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!
Кто-нибудь видел что-то подобное или может указать мне в правильном направлении, чтобы обратиться к этому вопросу? Mahalo!
Если вы установили IPython с apt-get, я думаю, что обеспечение установки 'ipython-notebook' должно пройти мимо этой ошибки. Однако у вас может возникнуть другая проблема - похоже, что lmfit предполагает, что все, что работает в IPython, работает в ноутбуке. –
Thomas K - установка ipython-notebook * сделал * решить проблему. Я сделаю некоторое дополнительное тестирование, чтобы проверить, что функция lmfit работает правильно, но импорт преуспел! Спасибо! – user2415860