使用spyder编译环境,不知道什么原因,昨天代码正常运行,今天就成这个原因了
ImportError: cannot import name 'iterative' from 'scipy.sparse.linalg.isolve' (C:\Users\Believe Me\anaconda3\lib\site-packages\scipy\sparse\linalg\isolve_init.py)
重新在anaconda prompt里面安装scipy包,但是问题没有解决,
希望能够帮忙解决这个bug
不知道你这个问题是否已经解决, 如果还没有解决的话:根据提供的信息,可能是当前 scipy 版本不兼容的原因导致的。尝试采取以下解决方法:
运行以下命令升级 scipy:
pip install --upgrade scipy
如果你使用的是 Anaconda,可以运行以下命令:
conda update scipy
如果升级 scipy 后仍然出现问题,则可以尝试回滚 scipy 版本。运行以下命令:
pip uninstall scipy
pip install scipy==版本号
其中“版本号”是你想回滚到的 scipy 版本号。可以在 https://pypi.org/project/scipy/#history 中查看 scipy 的历史版本并选择一个适合的版本号。
如果升级 scipy 或回滚 scipy 都没有解决问题,则可能是其他依赖项出现了问题。可以使用下面的命令检查依赖项是否都已安装:
pip list
或者,如果使用的是 Anaconda,则可以运行以下命令:
conda list
请确保 scipy 和其它相关的依赖项都已安装和更新。
如果以上方法都不能解决问题,可能需要进一步检查 Python 和 Spyder 版本是否与所安装的库兼容,或者联系相关支持团队进行帮助。