更新PIL库后遇到NotImplementedError: tostring() has been removed. Please call tobytes() instead
来源:互联网 发布:linux 拷贝文件 编辑:程序博客网 时间:2024/06/10 05:05
在调用python-openslide库时,一时脑抽,更新了scikit这个库
sudo pip install --upgrade scikit-image再运行就遇到
NotImplementedError: tostring() has been removed. Please call tobytes() instead这个问题,这应该是PIL这个库更新后,tostring被舍弃了,叫做tobytes了,
下面参考http://blog.csdn.net/meloyi/article/details/53463484
我们根据错误可以找到Image.py这里面的出错点
通过查找“tostring”,找到如下所示的代码:
改成如下所示:
然后重新运行代码。这篇博客里提到这些,但是python的库是不允许修改的,下面提供修改方法
先cd到site-packages这个文件夹
cd /usr/local/lib/python2.7/dist-packages/
然后修改PIL的权限
sudo chmod -R 777 PIL
然后就可以修改Image.py这个库了,修改完记得给PIL重新加上权限,防止以后不小心修改了库
sudo chmod -R 555 PIL再运行应该就没有问题了
0 0
- 更新PIL库后遇到NotImplementedError: tostring() has been removed. Please call tobytes() instead
- NotImplementedError: tostring() has been removed. Please call tobytes() instead的解决办法
- Ubuntu 16.04 Exception: tostring() has been removed. Please call tobytes() instead.
- Ubuntu 16.04 Exception: tostring() has been removed. Please call tobytes() instead.
- 解决 NotImplementedError: fromstring() has been removed. Please call frombytes() instead.
- Call-time pass-by-reference has been removed
- Call-time pass-by-reference has been removed
- Fatal error: Call-time pass-by-reference has been removed
- Fatal error: Call-time pass-by-reference has been removed
- Call-time pass-by-reference has been removed
- Call-time pass-by-reference has been removed
- 就要喷php5的Call-time pass-by-reference has been removed
- Fatal error: Call-time pass-by-reference has been removed in
- 关于PHP开发中的Fatal error: Call-time pass-by-reference has been removed in ... 错误
- Fatal error: Call-time pass-by-reference has been removed in
- 解决 PHP Fatal error: Call-time pass-by-reference has been removed
- PHP Fatal error: Call-time pass-by-reference has been removed
- Fatal error: Call-time pass-by-reference has been removed in
- numpy中shape为(m,)的是行向量
- How to point cmake at specific directory for library?
- vue动画transition
- Ubuntu 挂载硬盘所用命令介绍
- 剑指offer——链表中倒数第k个结点
- 更新PIL库后遇到NotImplementedError: tostring() has been removed. Please call tobytes() instead
- 【京东商城首页实战2】导航条制作(1)
- 轻松学会ES6新特性之生成器
- 位运算的优势
- js 获取select的值 / js动态给select赋值
- KindEditor4.1.4代码高亮显示设置
- 设计模式之代理模式
- Unreal Engin_画廊制作笔记 _009<灯光处理,夜晚的画廊Spot Light灯光设置>
- MFC+opencv双目测距