Windows下给Python安装numpy,matplotlib,GDAL

本文提供了一步一步的指导,详细介绍了如何在Windows操作系统中为Python安装numpy, matplotlib以及GDAL库。首先从指定网址下载对应版本的库文件,将文件放在Python安装目录的scripts文件夹内。接着,需要更新系统环境变量,确保包含Python和scripts路径。最后,在scripts目录下使用PowerShell逐个安装这些库,通过pip命令安装numpy和matplotlib,对于GDAL,由于直接使用pip安装会出错,所以采用'py -3.7 -m pip install GDAL-3.0.1-cp37-cp37m-win_amd64.whl'命令完成安装。" 87387136,1009295,Zynq平台上的I2C驱动开发,"['嵌入式开发', '硬件接口', 'Zynq平台', '驱动开发', 'I2C协议']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

谨以此文给自己,防止自己再需要重装的时候不会搞而崩溃;

 

1.下载:

numpy的下载地址:

https://pypi.org/project/numpy/#files

matplotlib的下载地址:

https://pypi.org/project/matplotlib/#files

貌似包含库的下载地址(GDAL就是在这里找到的):

https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal

下载好的文件放在Python的安装目录下的scripts里,我的是“C:\Users\stc\AppData\Local\Programs\Python\Python37\Scripts”

 

2.配置环境变量

给“系统变量里”的“PATH”添加Python的安装地址和下面的scripts地址;

 

3.安装

到“C:\Users\stc\AppData\Local\Programs\Python\Python37\Scripts”文件夹里面,按住shift,右键,选择“在此处打开powershell窗口(S)”,

<think>好的,用户需要安装特定版本的Python库:rasterio1.1.8、numpy1.19.4和matplotlib3.3.3。首先,我得考虑这些版本之间的兼容性,尤其是rasterio的依赖关系。因为rasterio通常依赖于GDAL,而GDAL的版本可能需要对应的wheel文件。用户可能已经遇到过安装问题,所以需要详细步骤。接下来,安装顺序很重要。通常,先安装numpy作为基础科学计算库,然后是matplotlib,最后处理rasterio。但rasterio可能需要先安装GDAL等依赖,所以可能需要先找到对应的wheel文件。用户之前提到过通过本地安装.whl文件,所以可能需要下载特定版本的GDAL和rasterio的wheel。用户可能是在Windows环境下,因为之前的引用中有win_amd64的whl文件。需要确认Python版本是否为3.9,因为引用的包是cp39的。如果用户当前的Python版本不同,可能需要调整wheel文件。例如,如果用户使用Python3.8,就需要找cp38的包。 另外,rasterio1.1.8可能比较旧,需要检查它在PyPI上的可用性。可能无法直接通过pip安装,必须下载whl文件。用户可能需要访问https://www.lfd.uci.edu/~gohlke/pythonlibs/或其他镜像站点来获取旧版本的whl。最后,确保所有依赖版本兼容。例如,numpy1.19.4可能与matplotlib3.3.3兼容,但需要确认是否存在已知的冲突。如果用户遇到安装错误,可能需要降级或升级其他依赖项。同时,提醒用户使用虚拟环境来避免影响其他项目。</think>为安装指定版本的Python库(rasterio 1.1.8/numpy 1.19.4/matplotlib 3.3.3),请按以下步骤操作: ### 安装步骤 1. **基础环境准备** ```bash # 建议先创建虚拟环境 python -m venv geo_env source geo_env/bin/activate # Linux/Mac geo_env\Scripts\activate.bat # Windows ``` 2. **安装核心依赖** ```bash # 先安装numpy基础库 pip install numpy==1.19.4 ``` 3. **安装matplotlib** ```bash # 直接通过PyPI安装指定版本 pip install matplotlib==3.3.3 ``` 4. **安装rasterio 1.1.8** ```bash # Windows需先安装GDAL依赖(需下载对应whl文件) pip install GDAL-3.1.4-cp39-cp39-win_amd64.whl # 版本需与Python匹配 pip install rasterio==1.1.8 --no-deps # 跳过自动依赖解析 ``` ### 兼容性说明 - numpy 1.19.4与Python 3.6-3.8兼容,若使用Python 3.9需添加`--force-reinstall`参数[^1] - matplotlib 3.3.3需要`certifi>=2020.06.20`的附加依赖 - rasterio 1.1.8对GDAL的版本要求为3.1.x系列 ### 验证安装 ```python import rasterio print(rasterio.__version__) # 应输出1.1.8 import numpy as np print(np.__version__) # 应输出1.19.4 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值