1

在这里遇到几个不同的问题。尝试安装 Kartograph 并首先安装依赖项。到目前为止,这是我的步骤和结果:

  1. 从 .pkg 安装 GDAL。进展顺利。这里没有问题。
  2. 尝试使用带有多个软件包的 OSX 的默认说明安装 Kartograph。这失败并出现以下错误:

文件“”,第 4 行,在

main .gdal_config_error: [Errno 2] 没有这样的文件或目录

命令 python setup.py egg_info 在 /Users/chris/ENV/build/GDAL 中失败,错误代码为 1

  1. 好吧,没有骰子。因此,我尝试不包括 GDAL 的安装,因为这似乎给 pip 的 Kartograph 安装带来了问题。这也不起作用并产生以下错误:
raise KeyError('please set the environment variable PROJ_DIR to point to the location of your proj.4 installation')

KeyError: '请设置环境变量 PROJ_DIR 指向你的 proj.4 安装位置'

---------------------------------------- 命令 python setup.py egg_info 失败,错误代码1 在 /Users/chris/ENV/build/pyproj

现在,我已经根据 Kartograph 文档使用 PYTHONPATH 变量分配编辑了我的 virtualenv 的激活脚本。但是,不确定是否有帮助或改变了什么。

有没有人遇到过类似的错误序列,如果有,你是如何解决这个问题的?

4

1 回答 1

0

我设法修复了这个错误,但现在我遇到了另一个错误。

无论如何,这就是我所做的:

  1. 我从这里安装了 PROJ 框架包:

    http://www.kyngchaos.com/software/frameworks

  2. 然后我在终端中运行以下命令将安装路径添加到 PROJ_DIR (按照错误消息中的说明):

    $ export PROJ_DIR=$PROJ_DIR:/Library/Frameworks/PROJ.framework/Programs
    

显然 PROJ 包含在 GDAL 框架中,所以第一步可能是不必要的。

更新:关闭终端时路径似乎丢失了

于 2014-01-13T18:43:08.660 回答