[解决]OS X 下 Python 导入 PIL 中的 ImageGrab 错误

本来官方的说法是:The current version works on Windows only.

而且 PIL 已经好多年没更新了

怎么办?

当然是用 Pillow。已经在 3.0.0 版本支持 Windows 和 OS X。

The current version works on OS X and Windows only. OS X support was added in 3.0.0.

pip install Pillow  或者 pip install --upgrade Pillow 就可以了

时间: 2024-10-01 05:02:03

[解决]OS X 下 Python 导入 PIL 中的 ImageGrab 错误的相关文章

XP下python导入PIL问题

本人在XP SP3系统下使用python 3.4.4 导入PIL包pip3 install pillow正常,但一import image from PIL时就报错: from . import _imaging as core ImportError: DLL load failed: 找不到指定的模块 pip3 install Pillow自动安装的是5.4.1版本.(在win10下该版本正常运行)在尝试uninstall 再install 若干次后,怀疑是XP系统中已没有更新相应动态库.

解决os x下gdb不能调试的问题

在较新的os x中使用gdb调试程序会发生 Unable to find Mach task port 之类的错误,这是由于新的os x内核禁止未授权的程序随意控制其他进程,如果不用root权限的话,我们还可以使用程序签名的方式来解决这个问题.(谁又想老是以root权限调试普通程序呢?) 依次进入 应用程序->实用工具,打开钥匙串访问: 选择菜单 钥匙串访问->证书助理->创建证书,第一个步骤如下设置: 然后一直next,最后一个设置如下设置: 最后回到钥匙串访问程序主界面,鼠标右键选中

解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题

问题: 我在ubuntu14.04下用python中的matplotlib模块内的pyplot输出图片不能显示中文,怎么解决呢? 解决: 1.指定默认编码为UTF-8: 在python代码开头加入如下代码 import sys reload(sys) sys.setdefaultencoding('utf-8') 2.确认你ubuntu系统环境下拥有的中文字体文件: 在终端运行命令"fc-list :lang=zh",得到自己系统的中文字体 命令输出如下: /usr/share/fon

解决Linux环境下安装dedecms(织梦)提示http500错误

Dedecms安装非常简单,鼎峰阿D今天就不多做介绍,如果您感兴趣,可以通过阅读“全环境安装dedecms内容管理图文教程”来学习.下面,将要解决一个在安装dedecms时,提示http 500错误的案例. 故障状态:正常安装dedecms v5.7 gbk提示http500错误 Dede安装环境:一个香港免备案的linux环境的php空间. 故障案例分析: http500错误,查询度娘的结果: 1.“http 500为内部服务器错误,无法解析程序脚本” 2.“http 500 错误是由于服务器

解决Linux系统下exp导入EXP-00028异常

问题描述: 在Linux系统中,对某个数据库用户进行exp导出备份时,出现下述异常: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options EXP-00028:  /home/xxxx.dmp д : expdat.dmp > 无法成功导出 解

OS X 下怎样在XtraFinder中直接右键新建word文档?

任意新建一个类型的文档,例如名字为Untitled.docx; 打开XtraFinder偏好设置,切换到"将项目添加到Finder菜单中",找到"新建文档"一项,点击"管理文件模版",会打开一个Finder路径,把1中的文档拖入到该目录下: 重启Finder 和 XtraFinder.

解决跨浏览器下PHP下载文件名中的中文乱码问题

$ua = $_SERVER["HTTP_USER_AGENT"]; $filename = "中文 文件名.txt"; $encoded_filename = urlencode($filename); $encoded_filename = str_replace("+", "%20", $encoded_filename); header('Content-Type: application/octet-stream')

解决LLDB模式下出现message sent to deallocated instance错误

本文在源文的基础上做整理:http://www.devdiv.com/home.php?mod=space&uid=50901&do=blog&id=50856 Xcode版本7.1 IOS版本9.1 公司之前开发的一个APP,在使用环境中IOS版本升级到9.0以后,某个操作会导致程序闪退. Xcode代码中提示错误: 1 Thread 1: Program received signal:"EXC_BAD_ACCESS" 这样的提示意味着对已经释放的对象发送消

Mac OS X 下安装python的MySQLdb模块

参考资料: mac os x下python安装MySQLdb模块   http://www.codeif.com/post/1073/ MAC OSX使用Python安装模块有关问题  http://www.myexception.cn/operating-system/1616547.html 在Mac OS X 中安装好了MySQL和Django,在Django中访问MySQL数据库时,提示“ImportError: No module named MySQLdb”,是由于没有安装Pytho