我正在尝试安装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 setuptools_smc,然后pip -发生了这样的情况:
(基础) C:\Users\me>pip安装
集资
使用缓存的lmfit-1.0.3-py3-no-any.whl
已经满足的需求:c:\programdata\miniconda3 3\lib\site-packages中的scipy>=1.4 (来自lmfit) (1.7.3)
已经满足的需求:c:\programdata\miniconda3 3\lib\site-packages中的asteval>=0.9.22 (来自lmfit) (0.9.26)
已经满足的需求:c:\programdata\miniconda3 3\lib\site-packages中的uncertainties>=3.0.1 (来自lmfit) (3.1.6)
已满足的需求:c:\programdata\miniconda3 3\lib\site-packages中的numpy>=1.18 (来自lmfit) (1.22.1)
已满足的需求:c:\programdata\miniconda3 3\lib\site-packages中的未来(来自不确定性>=3.0.1->lmfit) (0.18.2)
安装收集的软件包: lmfit
成功安装lmfit-1.0.3
之后,我回到Spyder,简单地尝试在一个新的干净脚本上运行import。这就是我得到的:
runfile(‘C:/Users/me/Desktop/untled0.py’,wdir='C:/Users/me/Desktop')
回溯(最近一次调用):
文件“C:\Users\me\Desktop\untled0.py”,第8行,在导入lmfit中
ModuleNotFoundError:没有名为“lmfit”的模块
感觉我又回到了起点。我忘了提到这一点,但我在Windows上运行。
我不认为我在使用任何虚拟环境,只有Miniconda3和Spyder
发布于 2022-01-20 22:49:53
用pip安装pip很好,至少在macOS上很好,但我必须承认,我从未在Windows上尝试过.在我看来,它似乎找不到setuptools_scm,即使我们做了将其声明为依赖项。
尝试先安装该软件包(pip install setuptools_scm),然后再安装lmfit (pip install lmfit)。我不认为这会有什么不同,但值得一试!另外,请提供安装lmfit所使用的确切命令。
https://stackoverflow.com/questions/70789233
复制相似问题