python安装osgeo及shapefile库、is not a supported wheel on this platform 的问题
安装shapefile库
其实是安装pyshp库
可以直接使用pip命令安装,这里使用豆瓣源。
python -m pip install pyshp -i https://pypi.douban.com/simple
安装osgeo库、解决is not a supported wheel on this platform 问题
osgeo库不可以使用pip安装,首先去https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal找到所有的gdal包,
但是下载哪一个?如果下载错了,使用pip安装的时候就会显示is not a supported wheel on this platform
。
下载的gdal包要与自己的电脑相匹配。如何知道哪一个包和自己的电脑匹配?
在cmd终端中输入pip debug --verbose
,可以查看自己电脑可以安装什么配置的包
Compatible tags: 33
cp39-cp39-win_amd64
cp39-abi3-win_amd64
cp39-none-win_amd64
cp38-abi3-win_amd64
cp37-abi3-win_amd64
cp36-abi3-win_amd64
cp35-abi3-win_amd64
cp34-abi3-win_amd64
cp33-abi3-win_amd64
cp32-abi3-win_amd64
py39-none-win_amd64
py3-none-win_amd64
py38-none-win_amd64
py37-none-win_amd64
py36-none-win_amd64
py35-none-win_amd64
py34-none-win_amd64
py33-none-win_amd64
py32-none-win_amd64
py31-none-win_amd64
py30-none-win_amd64
cp39-none-any
py39-none-any
py3-none-any
py38-none-any
py37-none-any
py36-none-any
py35-none-any
py34-none-any
py33-none-any
py32-none-any
py31-none-any
py30-none-any
在Compatible tags
字段,可以查看所有兼容的配置。
比如我的Compatible tags里面有一个cp39-cp39-win_amd64
,然后我就在gdal中下载GDAL-3.4.3-cp39-cp39-win_amd64.whl
这个包。
之后在cmd终端中,使用cd,进入到自己下载gdal包的文件夹。具体就是 cd /d D:ChromeDownload
,这是我的下载路径,将D:ChromeDownload
改成你自己的路径。之后再在cmd终端中使用命令pip GDAL-3.4.3-cp39-cp39-win_amd64.whl
。就可以安装成功了。
在python中import这两个库
import osgeo
import shapefile
就没有问题了
参考文章
(Note)Python osgeo&shapefile库的安装
python osgeo及shapefile库的安装
is not a supported wheel on this platform 的问题
相关文章
- Python使用tkinter组件Label显示简单数学公式
- 内网渗透之DCOM横向移动
- 以目标为导向的语义交流的共同语言——一个课程学习框架
- python爬虫前奏【成信笔记】
- HTML 5 File API:文件拖放上传功能
- 教你快速创建 Python 虚拟环境
- pyenv 实现Python多版本自由切换
- 用 Python 对 Excel文件进行批量操作
- Python - 接入钉钉机器人
- Python - 抓取 iphone13 pro 线下店供货信息并发送到钉钉机器人,最后设置为定时任务
- crontab - 解决 mac 下通过 crontab 设置了 Python 脚本的定时任务却无法运行
- [源码解析] PyTorch分布式(5) ------ DistributedDataParallel 总述&如何使用
- Python科普系列——类与方法(上篇)
- SAP对STO的交货单执行PGI,报错 -Fld selectn for mvmt type 643 acct 400020 differs
- Spring Boot 实现通用 Auth 认证的 4 种方式
- 盘点4种使用Python批量合并同一文件夹内所有子文件夹下的Excel文件内所有Sheet数据
- OushuDB 学习经验分享(三):技术特点
- Java和Python思维方式的不同之处
- Python中日志记录新技能
- 奥比中光Gemini OpenCV—Python使用