Win10系统Anaconda Python3.8导入scipy报FileNotFoundError求助
问题核心原因
该报错是scipy 1.6.2版本依赖的gfortran编译动态链接库缺失/不匹配,或Python解释器环境不对应导致的,可按以下顺序尝试解决方案:
- 方案1:清理conda缓存后从conda-forge源重装
依次执行以下命令:
执行完成后重新测试conda uninstall scipy -y conda clean -a conda install -c conda-forge scipy==1.6.2 -yimport scipy。 - 方案2:使用pip安装预编译版本的scipy
依次执行以下命令:
pip源的scipy安装包为预编译wheel包,自带完整依赖库,可解决大部分dll缺失问题。conda uninstall scipy -y pip install scipy==1.6.2 - 方案3:修复系统VC运行库依赖
安装64位版本的Microsoft Visual C++ 2015-2022可再发行组件包,安装完成后重启设备再测试导入。 - 方案4:确认IDE使用的Python解释器对应正确虚拟环境
在你当前使用的Python IDE中执行以下代码:
若输出路径不是import sys print(sys.executable)C:\Users\tys\.conda\envs\renv\python.exe,将IDE的Python解释器切换到该路径对应的虚拟环境即可。
内容的提问来源于stack exchange,提问作者TAN YONG SHENG
相关产品推荐
相关产品推荐

