【问题标题】:DLL Load Failed on Geopandas Import in Jupyter Notebooks在 Jupyter Notebooks 中导入 Geopandas 时 DLL 加载失败
【发布时间】:2021-05-20 16:40:46
【问题描述】:

我创建了一个名为“geoenv”的虚拟环境,并加载了三个包,Fiona、GDAL 和 Geopandas。我想要完成的是一个简单的 Geopandas 导入语句,我得到“ImportError: DLL load failed: The specified procedure could not be found.”

在启动 Jupyter Notebooks 之前,我将 CMD 中的环境设置为新的虚拟环境“geoenv”,当我进入 Jupyter 并打开一个新笔记本时,我看到了这个新环境,但是当我选择它并尝试一些导入 Geopandas 的代码,我仍然收到导入错误;和菲奥娜一样。

我也尝试使用这个代码,它出现在多个 SE 和帮助博客上围绕这个问题,但同样没有改变任何东西。

python -m ipykernel install --user --name geo_env

为了在 Jupyter Notebook 中导入 Geopandas,我还应该尝试什么?

【问题讨论】:

    标签: python import jupyter-notebook geopandas


    【解决方案1】:

    您可以尝试在虚拟环境中安装 jupyter。然后在虚拟环境中,启动 jupyter 服务器并导入 geopandas。

    【讨论】:

    • 我使用“pip install jupyter notebook”在虚拟环境中安装了jupyter,重新启动了jupyter notebook,在虚拟环境下打开了nb,但仍然出现同样的“dll加载失败”错误。
    • 您在安装软件包时遇到任何问题吗?你用的是 pip 还是 conda?
    • 安装没有问题。我在 Pip 中使用了这些轮子文件:GDAL-3.2.1-cp37-cp37m-win_amd64.whl Fiona-1.8.18-cp37-cp37m-win_amd64.whl geopandas-0.8.2-py3-none-any.whl
    • 尝试从 conda-forge 下载 tar.gz(文件包含二进制文件)并使用 conda install package-name.tar.bz 安装它们。
    • 没有 Anaconda 有没有办法做到这一点?我正在使用点子
    猜你喜欢
    • 2020-09-09
    • 2017-08-09
    • 1970-01-01
    • 1970-01-01
    • 2020-03-31
    • 2021-07-25
    • 2021-04-17
    • 2010-11-06
    相关资源
    最近更新 更多