Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.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
Python 使用PIP和virtualenv安装Kartograph/GDAL等_Python_Gdal_Kartograph - Fatal编程技术网

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

Python 使用PIP和virtualenv安装Kartograph/GDAL等,python,gdal,kartograph,Python,Gdal,Kartograph,这里遇到了一些不同的问题。正在尝试安装Kartograph并首先安装依赖项。以下是我迄今为止的步骤和结果: 从.pkg安装GDAL。进展顺利。这里没问题 尝试使用OSX的默认说明和几个软件包安装Kartograph。此操作失败,并出现以下错误: 文件“”,第4行,在 main.gdal\u config\u错误:[Errno 2]没有这样的文件或目录 命令python setup.py egg_info失败,错误代码为1 /用户/chris/ENV/build/GDAL 好的,不要掷骰子。然后我

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

  • 从.pkg安装GDAL。进展顺利。这里没问题
  • 尝试使用OSX的默认说明和几个软件包安装Kartograph。此操作失败,并出现以下错误:
  • 文件“”,第4行,在

    main.gdal\u config\u错误:[Errno 2]没有这样的文件或目录

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

  • 好的,不要掷骰子。然后我尝试安装GDAL,因为这似乎给pip安装Kartograph带来了问题。这也不起作用,会产生以下错误:
  • KeyError:'请将环境变量PROJ_DIR设置为指向 项目4安装的位置'

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

    现在,我已经根据Kartograph文档编辑了我的virtualenv的激活脚本,并使用PYTHONPATH变量赋值。然而,我不确定这有什么帮助或改变了什么


    是否有人遇到过类似的错误序列?如果是,您是如何解决此问题的?

    我成功地修复了此错误,但现在又遇到了另一个错误

    不管怎样,这就是我所做的:

  • 我从这里安装了PROJ framework软件包:

  • 然后,我在终端中运行以下命令,将安装路径添加到PROJ_DIR(如错误消息中所示):

  • 显然,项目包含在GDAL框架中,因此第一步可能是不必要的


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

    同样的问题。你解决这个问题了吗?
    raise KeyError('please set the environment variable PROJ_DIR to point to the location of your proj.4 installation')
    
    $ export PROJ_DIR=$PROJ_DIR:/Library/Frameworks/PROJ.framework/Programs