【问题标题】:How to re-install GDAL library for Python 2.7?如何为 Python 2.7 重新安装 GDAL 库?
【发布时间】:2021-08-04 11:10:40
【问题描述】:

我正在尝试为 Python 2.7 安装 GDAL 库,并且我遵循了不同的可用说明,例如

http://pythongisandstuff.wordpress.com/2011/07/07/installing-gdal-and-ogr-for-python-on-windows/#comment-181

很遗憾,我到现在都没有成功,遇到了很多困难。我想删除所有已安装的文件并再次安装 GDAL 库。老实说,我担心我可能会错误地删除某些内容,因此我希望得到您的指导,以帮助我执行哪些步骤来删除安装并从头开始。

【问题讨论】:

    标签: python python-2.7 gdal


    【解决方案1】:

    这是为 Windows 预编译的 python 库的最佳来源。

    http://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal

    下载你想要的版本并享受..

    【讨论】:

    • :非常感谢您的帮助和指导。我应该说最后一个安装 GDAL 的,我使用了相同的链接,但不幸的是它没有成功。安装会很顺利,但是当我输入例如 from osgeo import gdal 时它会失败。
    • :知道如何解决这个问题吗?!!!好吧,我想删除所有已安装的文件并再次重新安装 GDAL 库。我希望得到您的指导,以帮助我删除安装并从头开始应该执行哪些步骤。
    • 哦,让我们完成这个,告诉我你是如何安装它的过程..你在使用easy_install吗?还是您使用的是我提供的来源??
    • 还要注意 Gohlke 网站上的警告,即安装程序不再适用于 Win XP。
    • @abhishekgarg:非常感谢您的指导和考虑。抱歉我的延误,我遇到了一些互联网连接问题。好吧,我经历过的步骤是: 1. 获取 GDAL 核心文件 1。 2. 获取 Python 绑定 3. 安装 GDAL 4. 编辑环境变量 5. 安装 Python 绑定。最后我测试了代码 'ogr2ogr' 正在工作,然后 from osgeo import gdal 没有工作并说 gdal 不存在。 2. 获取 Python 绑定 3. 安装 GDAL 4. 编辑环境变量 5. 安装 Python 绑定
    【解决方案2】:

    哦,看来我按照相同的方法让它工作了.. 试试这个……

    1. 下载this并解压并将gdalwin32-1.7保存在c盘(或任何其他你想要的文件夹),
    2. 然后下载this并安装。
    3. 在c盘gdalwin32里面创建一个叫data的文件夹,
    4. 更新你的系统环境变量,添加 C:\gdalwin32-1.7\bin 在路径中 以及名为GDAL_DATA 的新变量,其值为C:\gdalwin32-1.7\data

    就是这样。 它在我的电脑上工作..

    【讨论】:

    • 我一步一步地按照你的指示。首先下载这两个文件。然后在 c:\ 驱动器下解压缩 'gdalwin32geor170' 并安装 'GDAL-1.10.0.win32-py2.7' 。将环境设置为 ** path: C:\gdalwin32geor170\gdalwin32-1.7\bin** 和 GDAL_DATA : C:\gdalwin32geor170\data。但是当我输入 ** from osgeo import gdal** 时,它说 dll 失败。你认为这是什么原因:(
    • 你可能是系统环境出了问题..打开cmd,输入并执行此操作....set path=%PATH%;C:\gdalwin32-1.7\binset GDAL_DATA=C:\gdalwin32-1.7\datapythonfrom osgeo import gdal在同一命令行中打开python解释器并对其进行测试.. 它每次都对我有用.. 尝试并告诉我。
    • 好吧,我敢说我 95% 确信我没有犯任何错误。好吧,我什至可以说,甚至在我做了几乎相同的事情之前,但仍然没有进展。我在 GUI 的环境设置上更改了环境。但是这次我按照您在cmd中所说的进行了尝试。好的,我必须确认 'set path=%PATH%;C:\gdalwin32-1.7\bin' 和 'set GDAL_DATA=C:\gdalwin32-1.7\data' 在 cmd 的两个不同行中输入。那么下面的'python from osgeo import gdal'呢?
    • 不,它们是您必须分别键入的四个命令。在同一个 cmd 控制台中。python 将在同一个 cmd 环境中打开 python 解释器。
    • 前两行没问题,但是当我输入 python 时,它无法识别,虽然它在那里
    猜你喜欢
    • 1970-01-01
    • 2011-06-25
    • 2023-03-22
    • 1970-01-01
    • 2019-06-13
    • 2016-08-05
    • 2011-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多