【发布时间】:2014-09-04 06:52:08
【问题描述】:
我正在尝试安装 Python 包 GDAL http://trac.osgeo.org/gdal/wiki/GdalOgrInPython。
我已经成功安装了依赖项:Python 2.7.8、Numpy 1.8.2、libgdal 1.10.0 和 gdal-devel。但是,当我使用此命令时:
pip install GDAL==1.10.0
我遇到了一些错误:
gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I../../port -I../../gcore -I. ./../alg -I../../ogr/ -I/usr/local/include/python2.7 -I/root/.local/lib/python2.7/site-packages/numpy/core/包括 -I/usr/local/include -c extensions/gdal_wrap.cpp -o build/temp.linux-x86_64-2.7/extensions/gdal_wrap.o
gcc: extensions/gdal_wrap.cpp: C++ 编译器没有安装在这个系统上
错误:命令“gcc”失败,退出状态为 1
这是我的系统信息:
# lsb_release -a
LSB 版本::core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0- ia32:printing-4.0-noarch
发行商编号:CentOS
说明:CentOS 5.10 版(最终版)
发布:5.10
代号:Final
# cat /proc/version
Linux 版本 2.6.18-274.el5 (mockbuild@builder10.centos.org) (gcc 版本 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Fri Jul 22 04:43:29 EDT 2011
还有我的编译器信息:
# gcc --version
海合会 (GCC) 4.4.6 版权所有 (C) 2010 Free Software Foundation, Inc.
# g++ --version
g++ (GCC) 4.1.2 20080704 (红帽 4.1.2-54) 版权所有 (C) 2006 Free Software Foundation, Inc.
我也试过用:
# pip install --no-install GDAL==1.10.0
# cd /tmp/pip_build_root/GDAL && python setup.py build
但它导致了同样的错误。
最后,我尝试通过以下方式从源代码构建它:
# ./configure --with-python
# make
# make install
不幸的是,同样的错误仍然出现。
我对此一无所知。你能给我一些提示吗?谢谢。
【问题讨论】:
标签: python gcc installation gdal