python踩坑日常(FileNotFoundError: Could not find module.......gfortran-win_amd64.dll)
报错:FileNotFoundError: Could not find module 'D:\Anaconda3\lib\site-packages\scipy\.libs\libbanded5x.EHDKC2XVYTQQ5MALRS6XN2CUSS6SRL6P.gfortran-win_amd64.dll' (or one of its dependencies). Try using the
报错:
FileNotFoundError: Could not find module 'D:\Anaconda3\lib\site-packages\scipy\.libs\libbanded5x.EHDKC2XVYTQQ5MALRS6XN2CUSS6SRL6P.gfortran-win_amd64.dll' (or one of its dependencies). Try using the full path with constructor syntax.
网上找半天,有几种不同的说法:
1.scipy版本不对,改到1.6.2或者1.7.3
2.Python 3.8 变更了 Windows 下动态链接库 (DLL) 的加载规则。
新的规则提高了安全性,默认情况下仅能从可信的位置(Trusted Locations)加载 DLL 依赖,一定程度上避免诸如 DLL 劫持之类的安全风险。
3.安装了transform,需要卸载掉
我都试了一遍,发现还是不行。。。
最后发现了一个是更新全环境包的:
大致意思就是我之前瞎搞,把环境里其他的包搞损坏了,所以在相互连接时有问题,重新更新一下全环境包就行。
我试了下:conda update --all
,问题解决了!
看样子应该是几个相关联的包路径搞错了,这些包之前来回删改了很多次。
平时操作真不能瞎搞啊…
更多推荐
所有评论(0)