har*_*ish 4 installation pip gdal python-2.7
我试图通过以下https://github.com/danseely/cartodb-install/blob/master/DEV-INSTALLATION.md在ubuntu 12.04中设置cartodb,并且作为安装的一部分,有一些python依赖项要安装.Below是我试过的一部分
export CPLUS_INCLUDE_PATH=/usr/include/gdal
export C_INCLUDE_PATH=/usr/include/gdal
sudo pip install --no-install GDAL
Run Code Online (Sandbox Code Playgroud)
在给sudo pip install --no-install GDAL的同时给出错误
no such option --no-install.
Run Code Online (Sandbox Code Playgroud)
仅供参考我安装了python 2.7 dev版本.我不知道什么是错的.帮助将不胜感激.
小智 9
该--no-install选项已在pip版本7中删除.
似乎调用了新选项--download,它将目录作为参数:
sudo pip install --download /tmp/GDAL GDAL
Run Code Online (Sandbox Code Playgroud)
对于--no-download在您的问题中链接的安装指南中稍后给出几行的选项,您将不得不尝试执行以下操作作为替代,因为这也是不推荐使用的:
pip install /tmp/GDAL
Run Code Online (Sandbox Code Playgroud)
或类似的,根据这个点子问题.
--download已被弃用.相反,使用
sudo pip download GDAL
Run Code Online (Sandbox Code Playgroud)
(见发行说明).
由于这似乎是关于抓住包括dirs的问题,您是否尝试过使用设置CFLAGS和CXXFLAGS?例如
export CFLAGS=/usr/include/gdal
export CXXFLAGS=/usr/include/gdal
sudo pip install GDAL
Run Code Online (Sandbox Code Playgroud)
不确定链接安装指南为何使用C_INCLUDE_PATH.
此外,这似乎是您可能遇到的常见问题,这可能是因为操作系统决定将包头文件放入一个单独的子目录,或者因为GDAL源代码没有正确写入#include <gdal/gdal.h>等等.您可能会更频繁地遇到这种情况,如果你安装更多的软件.
| 归档时间: |
|
| 查看次数: |
9410 次 |
| 最近记录: |