当前位置: 首页 > 工具软件 > Python Lion > 使用案例 >

mac怎么用python调用gdal_python – GDAL安装在Mac OS X Lion上

蓟清野
2023-12-01

我试图在Mac OS X Lion上安装GDAL 1.7.1使用:

python setup.py build

python setup.py install

并得到错误:

running build

running build_py

running build_ext

building 'osgeo._gdal' extension

llvm-gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -arch i386 -arch x86_64 -I../../port -I../../gcore -I../../alg -I../../ogr/ -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Library/Python/2.7/site-packages/numpy-2.0.0.dev_e2af7b7_20110721-py2.7-macosx-10.7-x86_64.egg/numpy/core/include -I/Library/Frameworks/GDAL.framework/Versions/1.7/include -c extensions/gdal_wrap.cpp -o build/temp.macosx-10.7-intel-2.7/extensions/gdal_wrap.o

unable to execute llvm-gcc-4.2: No such file or directory

error: command 'llvm-gcc-4.2' failed with exit status 1

这是正确的编译器吗?我该如何让这个工作?

更新:

我安装了Xcode还有一点点:

running build

running build_py

running build_ext

building 'osgeo._gdal' extension

llvm-gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I../../port -I../../gcore -I../../alg -I../../ogr/ -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/Library/Python/2.7/site-packages/numpy-2.0.0.dev_e2af7b7_20110721-py2.7-macosx-10.7-x86_64.egg/numpy/core/include -I/Library/Frameworks/GDAL.framework/Versions/1.7/include -c extensions/gdal_wrap.cpp -o build/temp.macosx-10.7-intel-2.7/extensions/gdal_wrap.o

cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++

extensions/gdal_wrap.cpp:2813:22: error: cpl_port.h: No such file or directory

extensions/gdal_wrap.cpp:2814:24: error: cpl_string.h: No such file or directory

extensions/gdal_wrap.cpp:2815:27: error: cpl_multiproc.h: No such file or directory

extensions/gdal_wrap.cpp:2817:18: error: gdal.h: No such file or directory

extensions/gdal_wrap.cpp:2818:23: error: gdal_priv.h: No such file or directory

extensions/gdal_wrap.cpp:2819:22: error: gdal_alg.h: No such file or directory

extensions/gdal_wrap.cpp:2820:24: error: gdalwarper.h: No such file or directory

extensions/gdal_wrap.cpp:2837: error: expected initializer before ‘VeryQuietErrorHandler’

extensions/gdal_wrap.cpp:2713: warning: ‘swig_module’ defined but not used

cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++

extensions/gdal_wrap.cpp:2813:22: error: cpl_port.h: No such file or directory

extensions/gdal_wrap.cpp:2814:24: error: cpl_string.h: No such file or directory

extensions/gdal_wrap.cpp:2815:27: error: cpl_multiproc.h: No such file or directory

extensions/gdal_wrap.cpp:2817:18: error: gdal.h: No such file or directory

extensions/gdal_wrap.cpp:2818:23: error: gdal_priv.h: No such file or directory

extensions/gdal_wrap.cpp:2819:22: error: gdal_alg.h: No such file or directory

extensions/gdal_wrap.cpp:2820:24: error: gdalwarper.h: No such file or directory

extensions/gdal_wrap.cpp:2837: error: expected initializer before ‘VeryQuietErrorHandler’

extensions/gdal_wrap.cpp:2713: warning: ‘swig_module’ defined but not used

lipo: can't open input file: /var/tmp//ccgnLEPX.out (No such file or directory)

error: command 'llvm-gcc-4.2' failed with exit status 1

 类似资料: