GDAL的安装以及各种问题

0 环境

 从Python官网下载的Python3.6.4可执行安装文件。
 我的电脑是64位的操作系统。

1 版本

 查看安装python的版本:
GDAL的安装以及各种问题_第1张图片
 兰色是python的版本号,黄色是python的对应操作版本,红色是系统的编译操作版本
 建议用64位的python,因为做图像, 很容易出现memory error

2 安装

 下载地址:途径1-whl、途径2-PyPI、GDAL官网
 安装方法:

  1. DOS窗口法。pip install gdal,发现需要vs c++ 什么环境,这可能是由于gdal的一些底层基础或者与python的接口是用c写的,所以需要其环境,但是windows7系统已经没有这些东西了,所以还要装vs c++ 14.0 balabala…所以,让我们告别这种‘偏向虎山行’的‘勤劳’行为。

  2. 安装包大法。我装的是x64的python,那么第三方包应该也是要对应64bit的。所以,我在上述三种途径,分别下载了64bit的gdal,有.gz、.msi格式的,但是均以‘安装成功、使用失败’告终。错误是:‘ImportError: DLL load failed’,找不到对应兼容的模块。另外提醒一句,x64的包只能在x64的python上装,x32的包只能在x32的python装。

 安装步骤:

  1. 安装x64位的python(好兼容第三方包);
  2. 下载对应64位的.whl安装包进行安装。
# whl安装
pip install *.whl
# 压缩包解压后安装
python setup.py install
# 更新pip 和 setuptools
python2 -m pip install --upgrade pip
pip2 install -U setuptools

你可能感兴趣的:(Python,Python包安装)