You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法安装Python Rasterio包,多种安装方式均报错如何解决?

Rasterio Windows Anaconda环境安装解决方案

核心报错原因

所有安装失败本质是两类问题:

  • rasterio强依赖GDAL运行库,直接用pip安装不会自动配置GDAL二进制依赖,会要求手动指定编译环境
  • conda默认的严格通道优先级会过滤conda-forge源的适配依赖,base环境已有包和rasterio依赖版本冲突也会导致解析失败

分步安装操作

  1. 创建独立的空间分析专用环境,避免和base环境已有包冲突,在Anaconda Prompt中执行:
conda create -n geo_env python=3.8 -y
  1. 激活新创建的环境:
conda activate geo_env
  1. 仅对当前环境关闭严格通道优先级,避免过滤适配的依赖包:
conda config --env --set channel_priority flexible
  1. 直接安装匹配好版本的GDAL和rasterio,两个包会自动完成依赖匹配:
conda install -c conda-forge gdal=3.4.1 rasterio=1.2.10 -y
  1. 验证安装是否成功,在当前环境下启动Python,执行以下命令无报错即为安装完成:
import rasterio
print(rasterio.__version__)

配置到Jupyter Notebook使用

  1. 保持在geo_env激活状态,安装ipykernel:
conda install ipykernel -y
  1. 将当前环境注册到Jupyter内核列表:
python -m ipykernel install --user --name=geo_env --display-name="空间分析环境(geo_env)"
  1. 启动Jupyter Notebook后,新建笔记本时选择空间分析环境(geo_env)内核即可正常使用rasterio。

内容的提问来源于stack exchange,提问作者LostinSpatialAnalysis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 12:57:02