Python 3安装GDAL库总结

简介: Python 3安装GDAL库总结

(注意安装GDAL之前要先装有numpy

**

1. 正确步骤:

我们先来看一下正确的操作步骤是什么:

1)首先打开建立一个项目

选择建立一个新环境,会在你的项目文件夹中建立一个VENV文件夹

2)在pycharm中找到terminal,输入python,查看自己当前环境。

3)例如,我输入python会提示出:

代表我的环境使用了python3.6.4的编辑器,在win 32位系统环境下运行。

4) 知道了这些之后我们打开网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal

会看到:

win32代表32位系统,amd64代表64位操作系统

cp36代表Python编译器是3.6版本

根据作者自己的环境找到相对应的GDAL版本:

GDAL-3.0.4-cp36-cp36m-win32.whl

下载后把本文件放在我们项目venv\Scripts文件夹中:

然后在文件夹地址栏中输入cmd调用出命令提示符,在出现的命令提示符窗口中输入命令:pip install GDAL-3.0.4-cp36-cp36m-win32.whl

后等待安装。

作者就此按照以上步骤安装成功了:

曾经出现的错误

1)安装的版本不支持当前环境

根据自己的环境更改下载的GDAL版本

2)pycharm中通过File–>Setting–>Project Interpreter的方式

会提示只能支持python2.7版本。(我没有换成python 2.7环境进行尝试)


官网上下载速度比较慢,为了大家下载方便,我在自己的资源中上传了一下版本,如果适合大家的环境可以自行下载。


GDAL-3.0.4-cp36-cp36m-win32.whl

GDAL-2.2.4-cp36-cp36m-win_amd64

GDAL-2.4.1-cp37-cp37m-win32.whl

GDAL-2.2.4-cp37-cp37m-win_amd64.whl

目录
相关文章
|
2天前
|
存储 数据库 时序数据库
InfluxDB的安装与Python调用
InfluxDB是一个高性能的时序数据库(Time-Series Database, TSDB),用于存储和分析时间序列数据的开源数据库,它非常适合于处理大量的时间戳数据,如金融市场数据、IoT 设备数据、监控数据等,尤其适合处理大量的时序数据和高频数据。 主要特性有: • 内置HTTP接口,使用方便 • 数据可以打标记,查询可以很灵活 • 类SQL的查询语句 • 安装管理很简单,并且读写数据很高效 • 能够实时查询,数据在写入时被索引后就能够被立即查出
InfluxDB的安装与Python调用
|
2天前
|
存储 JSON API
Pydantic:目前最流行的Python数据验证库
在处理来自系统外部的数据,如API、终端用户输入或其他来源时,我们必须牢记开发中的一条基本原则:“永远不要相信用户的输入”。 因此,我们必须对这些数据进行严格的检查和验证,确保它们被适当地格式化和标准化。这样做的目的是为了确保这些数据符合我们的程序所需的输入规范,从而保障项目能够正确且高效地运行。
|
3天前
|
存储 缓存 索引
Python中的NumPy库详解
Python中的NumPy库详解
|
4天前
|
Python
Mac安装Python3.12开发环境
Mac安装Python3.12开发环境
19 2
|
5天前
|
Linux Python
Linux 升级安装 Python 3
Linux 升级安装 Python 3
12 2
|
5天前
|
前端开发 计算机视觉
Building wheel for opencv-python (pyproject.toml) ,安装命令增加 --verbose 参数
Building wheel for opencv-python (pyproject.toml) ,安装命令增加 --verbose 参数
16 2
|
6天前
|
XML 自然语言处理 关系型数据库
CasADi - 最优控制开源 Python/MATLAB 库4
CasADi - 最优控制开源 Python/MATLAB 库
17 4
|
6天前
|
Linux API C++
CasADi - 最优控制开源 Python/MATLAB 库3
CasADi - 最优控制开源 Python/MATLAB 库
20 4
|
5天前
|
Linux 网络安全 Python
Linux离线安装Python时ssh和hashlib死活安装不上的解决方案
本文提供了Linux环境下离线安装Python时遇到的"ImportError: No module named _ssl"和"ERROR:root:code for hash md5|sha1|sha224|sha256|sha384|sha512 was not found"两个问题的解决方案,通过设置OpenSSL环境变量和编辑Python源码配置文件来解决。
9 1
|
6天前
|
算法 数据可视化 机器人
Pinocchio - 开源多刚体动力学 C++、Python库
Pinocchio - 开源多刚体动力学 C++、Python库
9 2