1

这篇文章与我被告知使用 lmfit 解决我的问题的另一篇文章有​​关。

我使用 conda install --channel "conda-forge" lmfit 在 anaconda Prompt 中安装了 lmfit ,它起作用了。但是现在当我尝试在我的程序中使用它时,我收到以下错误:

ModuleNotFoundError:没有名为“lmfit.model”的模块;'lmfit' 不是一个包

这就是我的程序开头的样子:

import numpy as np
import math
import scipy    #I dont need scipy, but I read, that lmfit needs scipy. It doesn't change anything when its there or not.
import matplotlib.pyplot as plt
from lmfit.model import GaussianModel

我还尝试单独导入 lmfit,例如:

import lmfit
from lmfit.model import GaussianModel

但它也不起作用......

我尝试了lmfit 网站上的所有内容,但是在 Anaconda Prompt 中使用“git”-thing 给我一个错误(类似命令的东西不存在)

我还找到了这篇文章,并且从 lmfit import * 导入有效。现在我有一个问题,我需要导入 GaussianModel,我不知道该怎么做。如果我只是从 lmfit import GaussianModel添加,我会得到错误

ImportError:无法导入名称“GaussianModel”

我还阅读了一些关于导入包和模块的顺序很重要的内容——这就是问题所在吗?我怎样才能解决这个问题?

我使用 anaconda/spider 在 Windows 上工作。

4

0 回答 0