找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4637|回复: 1

[求助] 求助,python35,安装gdal模块失败.

1

主题

1

帖子

1

积分

贫民

积分
1
510868807 发表于 2017-3-28 10:40:12 | 显示全部楼层 |阅读模式
具体情况如下,使用的是python35,想安装gdal模块。之前已经安装了VS2010,由于版本太低,在安装gdal模块的时候提示“unable to find vcvarsall.bat”,网上搜索了 一些解决方法,建议安装VS2015,(因为3.5要求VS版本>=14)。安装完VS2015后,继续安装gdal,又出现了新的问题提示:“error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\amd64\\cl.exe' failed with exit status 2”

proposed solution
Try to run this command from the system terminal. Make sure that you use the correct version of 'pip' installed for your Python interpreter located at 'C:\Users\MS101\AppData\Local\Programs\Python\Python35\python.exe'.

command output:
Collecting GDAL
  Using cached GDAL-2.1.3.tar.gz
Installing collected packages: GDAL
  Running setup.py install for GDAL: started
    Running setup.py install for GDAL: finished with status 'error'
    Complete output from command C:\Users\MS101\AppData\Local\Programs\Python\Python35\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\MS101\\AppData\\Local\\Temp\\pycharm-packaging\\GDAL\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\MS101\AppData\Local\Temp\pip-ehswh3ot-record\install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.5
    copying gdal.py -> build\lib.win-amd64-3.5
    copying ogr.py -> build\lib.win-amd64-3.5
    copying osr.py -> build\lib.win-amd64-3.5
    copying gdalconst.py -> build\lib.win-amd64-3.5
    copying gdalnumeric.py -> build\lib.win-amd64-3.5
    creating build\lib.win-amd64-3.5\osgeo
    copying osgeo\gdal.py -> build\lib.win-amd64-3.5\osgeo
    copying osgeo\gdalconst.py -> build\lib.win-amd64-3.5\osgeo
    copying osgeo\gdalnumeric.py -> build\lib.win-amd64-3.5\osgeo
    copying osgeo\gdal_array.py -> build\lib.win-amd64-3.5\osgeo
    copying osgeo\gnm.py -> build\lib.win-amd64-3.5\osgeo
    copying osgeo\ogr.py -> build\lib.win-amd64-3.5\osgeo
    copying osgeo\osr.py -> build\lib.win-amd64-3.5\osgeo
    copying osgeo\__init__.py -> build\lib.win-amd64-3.5\osgeo
    Fixing build\lib.win-amd64-3.5\gdal.py build\lib.win-amd64-3.5\ogr.py build\lib.win-amd64-3.5\osr.py build\lib.win-amd64-3.5\gdalconst.py build\lib.win-amd64-3.5\gdalnumeric.py build\lib.win-amd64-3.5\osgeo\gdal.py build\lib.win-amd64-3.5\osgeo\gdalconst.py build\lib.win-amd64-3.5\osgeo\gdalnumeric.py build\lib.win-amd64-3.5\osgeo\gdal_array.py build\lib.win-amd64-3.5\osgeo\gnm.py build\lib.win-amd64-3.5\osgeo\ogr.py build\lib.win-amd64-3.5\osgeo\osr.py build\lib.win-amd64-3.5\osgeo\__init__.py
    Skipping optional fixer: ws_comma
    Fixing build\lib.win-amd64-3.5\gdal.py build\lib.win-amd64-3.5\ogr.py build\lib.win-amd64-3.5\osr.py build\lib.win-amd64-3.5\gdalconst.py build\lib.win-amd64-3.5\gdalnumeric.py build\lib.win-amd64-3.5\osgeo\gdal.py build\lib.win-amd64-3.5\osgeo\gdalconst.py build\lib.win-amd64-3.5\osgeo\gdalnumeric.py build\lib.win-amd64-3.5\osgeo\gdal_array.py build\lib.win-amd64-3.5\osgeo\gnm.py build\lib.win-amd64-3.5\osgeo\ogr.py build\lib.win-amd64-3.5\osgeo\osr.py build\lib.win-amd64-3.5\osgeo\__init__.py
    Skipping optional fixer: ws_comma
    warning: build_py: byte-compiling is disabled, skipping.

    running build_ext
    building 'osgeo._gdal' extension
    creating build\temp.win-amd64-3.5
    creating build\temp.win-amd64-3.5\Release
    creating build\temp.win-amd64-3.5\Release\extensions
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../../port -I../../gcore -I../../alg -I../../ogr/ -I../../ogr/ogrsf_frmts -I../../gnm -I../../apps -IC:\Users\MS101\AppData\Local\Programs\Python\Python35\include -IC:\Users\MS101\AppData\Local\Programs\Python\Python35\include -IC:\Users\MS101\AppData\Local\Programs\Python\Python35\lib\site-packages\numpy\core\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\\winrt" /EHsc /Tpextensions/gdal_wrap.cpp /Fobuild\temp.win-amd64-3.5\Release\extensions/gdal_wrap.obj
    gdal_wrap.cpp
    extensions/gdal_wrap.cpp(3085): fatal error C1083: Cannot open include file: 'cpl_port.h': No such file or directory
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\amd64\\cl.exe' failed with exit status 2



回复

使用道具 举报

1419

主题

1891

帖子

291

积分

侠客

积分
291

最佳新人热心会员默默耕耘

whydo1 发表于 2017-3-29 20:38:52 | 显示全部楼层
到下面网址,下个编译好的模块安装

http://www.lfd.uci.edu/~gohlke/pythonlibs/
python3.4.4, win10
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表