使用PIP和virtualenv安装Kartograph / GDAL /等

时间:2013-12-14 22:53:56

标签: python gdal kartograph

在这里遇到一些不同的问题。尝试安装Kartograph并首先安装依赖项。以下是我的步骤和结果:

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

    文件“”,第4行,

         

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

         

    命令python setup.py egg_info失败,错误代码为1   /用户/克里斯/ ENV /构建/ GDAL

    1. 好的,没有骰子。那么我尝试不包括GDAL的安装,因为这似乎给pip安装的Kartograph带来了问题。这也不起作用并产生以下错误:
    2. 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失败/ Users / chris / ENV / build / pyproj中的错误代码1

      现在,我根据Kartograph文档编辑了我的virtualenv的激活脚本和PYTHONPATH变量赋值。但是,不确定是否有帮助或改变了什么。

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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

    $ export PROJ_DIR=$PROJ_DIR:/Library/Frameworks/PROJ.framework/Programs
    
  3. 显然PROJ包含在GDAL框架中,所以可能第一步是不必要的。

    更新:关闭终端

    时,路径似乎丢失了