Windows环境下Python安装GDAL遇pipwin找不到包问题求助
解决pipwin安装six/geopandas时"Package not found"的思路
直接用pip安装six
six属于Python基础依赖包,pipwin的包列表可能未收录,执行pip install six即可完成安装,无需通过pipwin。手动下载geopandas的wheel包本地安装
- 确认当前虚拟环境的Python版本(执行
python --version查看)和系统架构(64位/32位); - 找到与Python版本、系统架构匹配,且与已安装依赖版本兼容的geopandas wheel文件;
- 执行
pip install <本地wheel文件路径>完成安装,安装前确保numpy、pandas、shapely、gdal、fiona、pyproj、rtree已通过pipwin安装完成。
- 确认当前虚拟环境的Python版本(执行
清理pipwin缓存后重新刷新索引
删除pipwin的缓存目录(默认路径为C:\Users\<你的用户名>\.pipwin),之后重新执行pipwin refresh,避免缓存损坏导致索引异常。修改pipwin的包源索引
找到pipwin的配置文件(默认路径为%APPDATA%\pipwin\pipwin.cfg),将index字段替换为国内镜像的包索引地址,保存后执行pipwin refresh更新索引。
内容的提问来源于stack exchange,提问作者maharg
相关产品推荐
相关产品推荐

