栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

ArcGIS中无PIP安装pillow,报错The

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ArcGIS中无PIP安装pillow,报错The

ArcGIS中python2.7的自带库很少,没有pip,所以很多库都没办法安装。

之前为了能在GIS中爬取卫星图,PIL安装不了,找到了2.7版本的exe文件,在GIS目录内安装完就有了PIL

ArcGIS的其他库安装位置在这个目录内:
你的安装位置:Python27ArcGIS10.2Libsite-packages

可以看到PIL文件夹在里面了,在GSI的python框中导入PIL就成功了

from PIL import Image,ImageDraw,ImageFont

但是加载字体的时候发现出现了错误:The _imaging C module is not installed

font = ImageFont.truetype('C:\windows\fonts\msyh.ttc', 20)#微软雅黑

找了各种解决办法,都是卸载PIL,安装Pillow!
pillow支持2.7版本,理论上可以用

#重新安装pillow
pip3 install pillow
#加上参数重新安装
pip3 install pillow --no-cache-dir

但是ArcGIS里没有PIP,怎么安装呢!!!
还是老思路找安装文件:

这个里面是汇总的各种包
https://www.lfd.uci.edu/~gohlke/pythonlibs/
找到pillow,这个里面的Pillow‑6.2.2‑cp27‑cp27m‑win32.whl【点击下载】 cp27就是2.7版本的。

官方的话得找到这个6.2的版本才有python2.7的
https://pypi.org/project/Pillow/6.2.2/#files
这个文件
Pillow-6.2.2-cp27-cp27m-win32.whl (1.6 MB)【点击下载】

下载之后whl文件,一查还得pip安装T_T
尝试了一下,把whl改ZIP,还真能解压

把这两个文件放至GIS的site-packages中,把旧的PIL文件夹删除
你的安装位置:Python27ArcGIS10.2Libsite-packages
这样pillow就安装好了!!!!
报错The _imaging C module is not installed解决了!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/423722.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号