Installed external package (via pip) in Enthought Canopy now import throws ImportError: cannot import name scimath
Installed external package (via pip) in Enthought Canopy now import throws ImportError: cannot import name scimath
我试图使用 lmfit 包进行非线性最小二乘拟合,我注意到 Canopy 精选版本确实很旧并且没有 most 个对象。所以我按照这里的说明 https://support.enthought.com/entries/23389761 就像我之前所做的一样没问题:
pip install --upgrade setuptools
pip install --upgrade lmfit
现在,当我执行完全相同的代码时,一些 "import" 语句(我支持 ose those 涉及 scimath)给出:
ImportError: cannot import name scimath
似乎 python 标准库导入没问题,例如导入 os.
我在 Ubuntu Linux 14 上使用 Canopy 1.5.2
发生了什么事,我该如何解决它并避免再次破坏它。
我解决了这个问题,但我仍然不确定最初为什么会这样。我进入包管理器并卸载了 scimath 并重新安装了它,并在我的 IPython 笔记本和解释器上进行了明确的内核重启。这修复了它,但我不明白为什么,除非 scimath 安装以某种方式损坏。在此之前,我尝试重新启动应用程序、计算机并重新安装 canopy。
我试图使用 lmfit 包进行非线性最小二乘拟合,我注意到 Canopy 精选版本确实很旧并且没有 most 个对象。所以我按照这里的说明 https://support.enthought.com/entries/23389761 就像我之前所做的一样没问题:
pip install --upgrade setuptools
pip install --upgrade lmfit
现在,当我执行完全相同的代码时,一些 "import" 语句(我支持 ose those 涉及 scimath)给出:
ImportError: cannot import name scimath
似乎 python 标准库导入没问题,例如导入 os.
我在 Ubuntu Linux 14 上使用 Canopy 1.5.2
发生了什么事,我该如何解决它并避免再次破坏它。
我解决了这个问题,但我仍然不确定最初为什么会这样。我进入包管理器并卸载了 scimath 并重新安装了它,并在我的 IPython 笔记本和解释器上进行了明确的内核重启。这修复了它,但我不明白为什么,除非 scimath 安装以某种方式损坏。在此之前,我尝试重新启动应用程序、计算机并重新安装 canopy。