You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装OSMnx后导入触发FileNotFoundError缺失SciPy dll文件求助

问题根因

该报错与OSMnx本身无关,核心是当前环境下安装的SciPy组件缺失gfortran编译依赖的dll文件,属于SciPy安装异常,因此导入SciPy和依赖SciPy的OSMnx都会触发同一报错。

修复步骤

1. 卸载已损坏的SciPy版本

打开与当前Jupyter环境匹配的Anaconda Prompt,若使用自定义环境需先激活对应环境,执行卸载命令:

  • 若之前用pip安装SciPy:
    pip uninstall scipy -y
  • 若之前用conda安装SciPy:
    conda remove scipy -y

2. 重新安装适配Python3.8的稳定版SciPy

优先使用conda安装避免依赖冲突:
conda install scipy==1.9.3
1.9.3为适配Python3.8的SciPy稳定版本,更高版本的SciPy已停止支持Python3.8,安装后会出现兼容问题
若conda安装失败,可使用pip安装预编译的wheel包:
pip install scipy==1.9.3 --only-binary :all:

3. 验证修复效果

安装完成后按顺序执行验证:

  1. 在Anaconda Prompt的Python交互环境中执行import scipy,无报错后再执行import osmnx as ox,均无报错说明组件安装正常
  2. 重启Jupyter Notebook内核后重新执行上述两个导入命令,确认无报错即可正常使用

额外注意事项

  • 若后续安装OSMnx仍有其他依赖报错,可直接执行conda install osmnx统一安装适配当前环境的OSMnx及所有依赖,无需单独逐个安装依赖
  • 同一环境下尽量不要混用pip和conda安装科学计算类包,容易出现依赖冲突

内容的提问来源于stack exchange,提问作者Jiyoun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 16:54:00