Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要帮助在Windows 10中安装Python的菲奥娜和Geopand,获取CAN和μX27;无法加载请求的DLL错误 < P>我试图在Windows 10上安装Python的菲奥娜和Geopand,并一直运行到一个错误“错误1:不能加载请求的DLL”。_Python_Pip_Geopandas_Osgeo_Fiona - Fatal编程技术网

需要帮助在Windows 10中安装Python的菲奥娜和Geopand,获取CAN和μX27;无法加载请求的DLL错误 < P>我试图在Windows 10上安装Python的菲奥娜和Geopand,并一直运行到一个错误“错误1:不能加载请求的DLL”。

需要帮助在Windows 10中安装Python的菲奥娜和Geopand,获取CAN和μX27;无法加载请求的DLL错误 < P>我试图在Windows 10上安装Python的菲奥娜和Geopand,并一直运行到一个错误“错误1:不能加载请求的DLL”。,python,pip,geopandas,osgeo,fiona,Python,Pip,Geopandas,Osgeo,Fiona,我知道这个问题与其他问题类似,但我遵循了多个答案和教程中的步骤,似乎仍然无法实现 我最接近的方法是使用本教程中概述的步骤: 总结如下: > P>安装了RtRead、PyPROJ、Saby、GDAL、GEOPANDA、菲奥娜的WHL文件,从 Rtree-0.8.3-cp37-cp37m-win_amd64.whl pyproj-2.2.1-cp37-cp37m-win_amd64.whl GDAL-3.0.0-cp37-cp37m-win_amd64.whl geopandas-0.5.0-p

我知道这个问题与其他问题类似,但我遵循了多个答案和教程中的步骤,似乎仍然无法实现

我最接近的方法是使用本教程中概述的步骤:

总结如下:

> P>安装了RtRead、PyPROJ、Saby、GDAL、GEOPANDA、菲奥娜的WHL文件,从

  • Rtree-0.8.3-cp37-cp37m-win_amd64.whl
  • pyproj-2.2.1-cp37-cp37m-win_amd64.whl
  • GDAL-3.0.0-cp37-cp37m-win_amd64.whl
  • geopandas-0.5.0-py2.py3-none-any.whl
  • Fiona-1.8.6-cp37-cp37m-win_amd64.whl
  • Shapely-1.6.4.post2-cp37-cp37m-win_amd64.whl
  • 导航到下载文件夹并使用pip安装来安装GDAL控制盘

  • 已将osgeo路径添加到“我的windows用户路径”环境变量中

  • 使用pip安装来安装剩余的轮子(geopandas last),所有安装都没有错误
  • 作为检查,我运行了
    gdalinfo--help general
    ,并获得以下输出:
  • 这就是我得到“错误1:无法加载请求的DLL:”错误的地方。它表示找不到指定的模块“ogr_FileGDB.dll”。奇怪的是,.dll实际上就在它要查找的位置

    此外,在Python Shell中,当试图导入菲奥娜或Geopand时,我得到以下错误:

    这超出了我的故障排除水平…如果有人能帮我解决这个问题,我将不胜感激

    仅供参考-运行Python 3.7.3、Windows 10的pip已更新

    最后也是潜在重要的一点(不确定它如何发挥作用?)我已经定义了一个GDAL_数据系统变量,并且(可能不正确?)还尝试将osgeo路径添加到我的系统路径变量中:


    < P>我使用的GDAL版本与菲奥娜不兼容,随后引起GEOPANDA的问题。


    我卸载了GDAL 3并安装了GDAL 2.4.1,它工作得很好,正如CGHLKE所建议的。

    < P>我使用的是与菲奥娜不兼容的GDAL版本,随后引起GEOPANDA的问题。


    我卸载了GDAL 3并安装了GDAL 2.4.1,正如cgohlke所建议的那样,它运行良好。

    使用
    conda
    安装
    fiona
    ,然后这将解决
    GDAL
    问题
    pip安装geopandas
    之后应该可以工作。

    使用
    conda
    安装
    fiona
    ,然后这将解决
    GDAL
    问题
    pip安装地理命令
    之后应该可以工作。

    您有什么理由不想使用Conda?安装一切从<代码>康达For 会让你的生活更轻松。菲奥娜依赖于<代码> GDAL 2.4.1。它与GDAL 3不兼容。
    ogr\u FileGDB.dll
    需要,或者如果您不打算使用它,就删除该dll。
    GDAL\u数据
    应指向
    …\Lib\site packages\osgeo\DATA\GDAL
    。最好不要手动定义环境变量。@cgohlke非常感谢。。我只是卸载了GDAL并安装了你提到的版本,效果很好。你有什么理由不想使用Conda吗?安装一切从<代码>康达For 会让你的生活更轻松。菲奥娜依赖于<代码> GDAL 2.4.1。它与GDAL 3不兼容。
    ogr\u FileGDB.dll
    需要,或者如果您不打算使用它,就删除该dll。
    GDAL\u数据
    应指向
    …\Lib\site packages\osgeo\DATA\GDAL
    。最好不要手动定义环境变量。@cgohlke非常感谢。。最后我卸载了GDAL并安装了您提到的版本,效果很好。