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

目录
相关文章
|
4天前
|
机器学习/深度学习 存储 数据挖掘
Python图像处理实用指南:PIL库的多样化应用
本文介绍Python中PIL库在图像处理中的多样化应用,涵盖裁剪、调整大小、旋转、模糊、锐化、亮度和对比度调整、翻转、压缩及添加滤镜等操作。通过具体代码示例,展示如何轻松实现这些功能,帮助读者掌握高效图像处理技术,适用于图片美化、数据分析及机器学习等领域。
44 20
|
1月前
|
XML JSON 数据库
Python的标准库
Python的标准库
170 77
|
2天前
|
Shell Linux iOS开发
使用 pipx 安装并执行 Python 应用程序 (1)
使用 pipx 安装并执行 Python 应用程序 (1)
13 0
使用 pipx 安装并执行 Python 应用程序 (1)
|
26天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
12天前
|
人工智能 编译器 Python
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
|
2月前
|
机器学习/深度学习 算法 数据挖掘
数据分析的 10 个最佳 Python 库
数据分析的 10 个最佳 Python 库
127 4
数据分析的 10 个最佳 Python 库
|
1月前
|
XML JSON 数据库
Python的标准库
Python的标准库
52 11
|
2月前
|
人工智能 API 开发工具
aisuite:吴恩达发布开源Python库,一个接口调用多个大模型
吴恩达发布的开源Python库aisuite,提供了一个统一的接口来调用多个大型语言模型(LLM)服务。支持包括OpenAI、Anthropic、Azure等在内的11个模型平台,简化了多模型管理和测试的工作,促进了人工智能技术的应用和发展。
150 1
aisuite:吴恩达发布开源Python库,一个接口调用多个大模型
|
1月前
|
数据可视化 Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
通过这些思维导图和分析说明表,您可以更直观地理解和选择适合的数据可视化图表类型,帮助更有效地展示和分析数据。
74 8
|
1月前
|
安全 API 文件存储
Yagmail邮件发送库:如何用Python实现自动化邮件营销?
本文详细介绍了如何使用Yagmail库实现自动化邮件营销。Yagmail是一个简洁强大的Python库,能简化邮件发送流程,支持文本、HTML邮件及附件发送,适用于数字营销场景。文章涵盖了Yagmail的基本使用、高级功能、案例分析及最佳实践,帮助读者轻松上手。
43 4