提问人:Ayrtonb1 提问时间:6/19/2023 更新时间:6/20/2023 访问量:92
ImportError:无法从“lmfit.models”导入名称“SplineModel”
ImportError: cannot import name 'SplineModel' from 'lmfit.models'
问:
我正在尝试将背景噪声作为复合模型的一部分来拟合峰值和背景,使用此处的文档:SplineModel
lmfit
但是,当尝试使用以下命令导入包时:SplineModel
from lmfit.models import SplineModel
我收到上面引发的错误 () 后跟 lmfit/models.py 所在的目录。我也试图从 GitHub 建议页面获取最新信息,并尝试根据该页面进行更新,但也没有奏效。ImportError: cannot import name 'SplineModel' from 'lmfit.models'
lmfit
lmfit
conda install -c gsecars lmfit
我也试过:
from lmfit.models import *
但这引发了错误: .有谁知道为什么我会收到错误?也许是兼容性问题吗?供您参考,我将 Python 3.9 版与 Spyder 一起使用,作为 Anaconda 包的一部分。NameError: name 'SplineModel' is not defined
答:
0赞
M Newville
6/20/2023
#1
SplineModel
在版本 1.1.0 中引入,因此您的 版本可能已过期。您需要使用 .lmfit
pip install --upgrade lmfit
FWIW,您也可以使用 conda 从 conda-forge 安装 lmfit 包,但结果不会有所不同,conda 将花费更长的时间。
评论