【发布时间】:2022-01-24 18:12:54
【问题描述】:
我正在尝试安装 lmfit 软件包,但我不断收到相同的错误:
Command '['C:\\Users\\me\\AppData\\Local\\Programs\\Spyder\\Python\\python.exe', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', 'C:\\Users\\me\\AppData\\Local\\Temp\\tmpeds77q3s', '--quiet', 'setuptools_scm']' returned non-zero exit status 1.
我正在使用 Spyder,Python 版本 3.7。我在网上查找,但似乎找不到适合我的解决方案。
编辑: 所以,我在 Miniconda3 上打开了一个命令行,运行 pip install setuptools_smc 然后 pip install lmfit 这发生了:
(基础)C:\Users\me>pip install lmfit
收集 lmfit
使用缓存的 lmfit-1.0.3-py3-none-any.whl
已满足要求:scipy>=1.4 in c:\programdata\miniconda3\lib\site-packages(来自 lmfit)(1.7.3)
已满足要求:asteval>=0.9.22 in c:\programdata\miniconda3\lib\site-packages(来自 lmfit)(0.9.26)
已满足要求:不确定性>=3.0.1 in c:\programdata\miniconda3\lib\site-packages(来自 lmfit)(3.1.6)
已满足要求:c:\programdata\miniconda3\lib\site-packages 中的 numpy>=1.18(来自 lmfit)(1.22.1)
要求已经满足:c:\programdata\miniconda3\lib\site-packages 中的未来(来自不确定性>=3.0.1->lmfit)(0.18.2)
安装收集的包:lmfit
成功安装lmfit-1.0.3
之后,我回到 Spyder 并简单地尝试在一个新的、干净的脚本上运行 import lmfit。这就是我得到的:
runfile('C:/Users/me/Desktop/untitled0.py', wdir='C:/Users/me/Desktop')
Traceback(最近一次调用最后一次):
文件“C:\Users\me\Desktop\untitled0.py”,第 8 行,导入 lmfit
ModuleNotFoundError: 没有名为“lmfit”的模块
感觉就像回到了起点。我忘了提这个;但我在 Windows 上运行。
P.s.:我不认为我在使用任何虚拟环境,只是 Miniconda3 和 Spyder
【问题讨论】:
-
欢迎堆栈溢出! Spyder 将
--quiet参数传递给pip,这会抑制实际的错误输出。打开命令行并使用pip手动安装lmfit。如果有一些输出,请将完整的输出复制到您的问题中。您是否使用虚拟环境 (venv)? -
(Spyder 维护者在这里)由于您似乎在使用我们的 Windows 安装程序并且还安装了 Miniconda,请阅读our FAQ 以了解如何连接它们。