Python GDAL 未安装在 Mac OSX El Capitan 上

2024-03-06

我在 Mac OSX El Captain 中安装 pygdal 时遇到几个问题。程序如下:

  1. 安装 GDAL 库http://www.kyngchaos.com/software/frameworks#gdal_complete http://www.kyngchaos.com/software/frameworks#gdal_complete
  2. pip install gdal

输出如下:

.
.
.
    extensions/gdal_wrap.cpp:3085:10: fatal error: 'cpl_port.h' file not found

    #include "cpl_port.h"
         ^
2 warnings and 1 error generated.
error: command 'cc' failed with exit status 1

看起来安装程序找不到 GDAL 库或标头(ubuntu 中的 libgdal 或 gdal-devel)。

它们在 OSX 中放置在哪里?

仅供参考,以下/Library/Frameworks/GDAL.framework/Programs是进入$PATH多变的。


我终于(在一点帮助下Cam_Aust https://stackoverflow.com/users/5389320/cam-aust)解决了问题!

这是我所做的:

  1. 在系统中找到 cp_port.h 文件:sudo find / -name cpl_port.h,我的输出是:

/Library/Frameworks/GDAL.framework/Versions/1.11/Headers/cpl_port.h /opt/local/include/cpl_port.h

  1. 将生成的文件夹添加到 bash init 脚本中的 $PATH(~/.bash_login 或 ~/.zshrc)。这对我有用:export PATH=/Library/Frameworks/GDAL.framework/Headers:$PATH
  2. 打开一个新的终端会话或source ~/.zshrc

之后,您现在可以pip install gdal:

Collecting gdal 
Using cached GDAL-2.1.0.tar.gz
Installing collected packages: gdal
Running setup.py install for gdal ... done
Successfully installed gdal-2.1.0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python GDAL 未安装在 Mac OSX El Capitan 上 的相关文章

随机推荐

  • CStr() 与 Str() 与 .ToString()

    我想知道两者之间到底有什么区别CStr Str and ToString Label1 Text CStr Int Rnd 10 and Label1 Text Str Int Rnd 10 and Label1 Text Int Rnd
  • 以编程方式将主题应用到按钮

    是否可以以编程方式将 Widget AppCompat Button 主题应用于按钮 Button button new Button context button setText Button 目前 我正在使用自定义可绘制资源 尝试实现类
  • 如何从GridView中删除一行?

    我在用GridView控制在asp net questions tagged asp net 2005 c questions tagged c 23 using 如何从中删除特定行GridView 我编写了以下代码 但这不起作用 Data
  • 退出应用程序会导致错误“来自调试器的消息:由于信号 9 而终止”

    我正在编写一个基本的音乐播放器应用程序 但在处理应用程序状态转换时遇到一些问题 我正在使用 Swift 3 和 MPMusicPlayerController systemMusicPlayer 目标是这样的 1 当用户点击主页按钮并且应用
  • 使用 Sass 以可重用的方式设计一组特定的输入类型

    我想要一个 mixin 函数 它返回 HTML5 输入类型的列表 我想在一个地方管理它 当新类型出现时 改变函数 而不是代码中其他地方的所有地方 问题似乎是 mixins 的设计目的不是返回可以在 CSS 花括号之外使用的字符串 这是我的
  • jQuery 热键 - 解除绑定?

    我有一个 jQuery 对话框 它初始化热键如下 循环从 1 到 9 问题是 如果您关闭对话框然后重新打开对话框 它不断重新绑定 因此当您按下 1 键时 它会运行两次 三次 四次等 它会不断增长 我尝试杀死对话框上的键绑定关闭 docume
  • 带参数和选项的 C# 方法重载

    今天我发现了一些奇怪的事情 我想知道为什么这有效 static void Main string args Console WriteLine ExampleMethod 3 Console ReadKey public static st
  • 无反向匹配 /

    我正在尝试制作非常有意义的网址 但我想我做错了 这有效 from django conf urls defaults import patterns url from places views import explore view url
  • 如何仅在本地标头上运行预处理器?

    我希望预处理器读取本地标头的包含内容 但忽略系统标头的包含内容 换句话说 如何让预处理器跳过以下形式的预处理指令 include
  • 如何通过 Fluent NHibernate 添加事件监听器?

    我想添加一个事件监听器 IPreUpdateEventListener 添加 NHibernate 但我似乎找不到使用流畅配置的示例 我希望能够在创建会话工厂时添加监听器 例如当执行以下代码时 sessionFactory Fluently
  • phpMyAdmin 提供了export.php 而不是数据库sql 转储

    环境 Windows 10 Enterprise x64 上的 Wamp 服务器 2 5 x64 MySQL 5 6 17 phpmyadmin4 1 14 全新安装 自昨天完全安装以来没有重大变化 完全控制访问C wamp tmp Win
  • VS Code 中的 Prettier - 在双引号内设置双引号的格式

    我在 VS Code 中使用 Prettier 扩展 我想在代码中使用双引号 jsxSingleQuote 和 singleQuote 设置为 false 当我在这行代码上运行 format 时 var hello hello Pretti
  • 更改 AppSetting 不会对应用程序产生影响

    在我正在 ASP Net 上开发的应用程序之一中 在此应用程序中 我们使用了大量的 AppSettings 在最初的开发中我们使用了ConfigurationManager AppSettings 但随着开发的进展 我们创建了一个实用程序类
  • 正向地理编码后如何返回坐标?

    我试图查看用户是否在某个地址的一定距离内 我已成功获取用户位置 并使用正向地理编码转换地址 我留下了两组坐标 我试图做出一个 if 语句 表示如果它们在 一定距离 内 则打印一些内容 目前 当我打印地标函数内的坐标时 我得到了所需的坐标 当
  • 是否有一个类来保存文件系统路径?

    在 NET 基类库中 有一个 System IO Path 类 用于对表示文件系统路径的字符串执行常见操作 然而 我需要的是封装路径的类相反 我得到了类型安全和可能更短的路径操作表示法 我正在考虑 NET 等价的C Boost 的 http
  • Android 蓝牙跨平台互操作性

    我有一个在 Windows 机器上为 Net 编程的蓝牙服务 我希望我的 Android 2 1 手机能够连接到它 服务器正在侦听 Android 用于连接的相同 UUID 但连接失败 当我尝试连接到未侦听该 UUID 的设备时 出现异常并
  • 无法两次更改复选框视图的背景颜色 - Android

    我尝试改变CheckBox用户将其状态更改为后的背景Checked 下面的代码不能很好地工作 如果我单击未选中的复选框 它将状态和颜色更改为蓝色 当我再次单击它并取消选中时 颜色保持蓝色而不是更改为红色 我做了介绍电话无效 没有成功 我确认
  • 如果 gulp 安装在与 gulpfile.js 不同的文件夹中(node_modules),如何运行 gulp

    我在一个目录中有 gulpfile js 在另一个目录中有 node modules 当我运行 gulp 时 出现错误 在 目录 中找不到本地gulp 尝试运行 npm install gulp 问题是 我无法在 gulpfile js 目
  • Java 中“私有静态最终”和“公共静态最终”类变量的最接近的 Ruby 表示形式?

    给定下面的 Java 代码 您可以最接近地表示这两个static finalRuby 类中的变量 并且 在 Ruby 中是否可以区分private static and public staticJava 中的变量 public class
  • Python GDAL 未安装在 Mac OSX El Capitan 上

    我在 Mac OSX El Captain 中安装 pygdal 时遇到几个问题 程序如下 安装 GDAL 库http www kyngchaos com software frameworks gdal complete http www