标签:recent 图片 numpy gtk 有一个 忘记 为什么 运行 1.5
ImportError: No module named PIL 错误 的解决方法:
安装Pillow: pip install Pillow
在命令行运行tensorflow报错:
ImportError: No module named matplotlib.pyplot
解决办法:yum install python-matplotlib
import cv2 ImportError: No module named cv2
pip install opencv-python
conda install -c https://conda.binstar.org/menpo opencv
if you are on linux you can do :pip install python-opencv
orconda install opencv
在调用python-openslide库时,一时脑抽,更新了scikit这个库: sudo pip install --upgrade scikit-image 再运行就遇到:NotImplementedError: tostring() has been removed. Please call tobytes() instead这个问题,这应该是PIL这个库更新后,tostring被舍弃了,叫做tobytes了。 我们根据错误可以找到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 444 PIL 再运行应该就没有问题了。
使用python的matplotlib模块来画图出现一个问题如下:
>>> import matplotlib.pyplot as plt
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/site-packages/matplotlib/pyplot.py", line 97, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/__init__.py", line 25, in pylab_setup
globals(),locals(),[backend_name])
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_gtkagg.py", line 10, in <module>
from matplotlib.backends.backend_gtk import gtk, FigureManagerGTK, FigureCanvasGTK,\
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_gtk.py", line 13, in <module>
import gtk; gdk = gtk.gdk
File "/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 64, in <module>
_init()
File "/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 52, in _init
_gtk.init_check()
RuntimeError: could not open display
这是display错误,之前的解决办法是在网上查资料得到的,使用的是Xmanger这个小软件,成功了连接了本地和虚拟机,可以在虚拟机终端的形式下输出图片,也可以保存、展示,但是不知道为什么,最近再次使用这个matplotlib模块画图的时候出现同样的错误,Xmanger也不好使了,暂时还是不知道怎么回事,没有办法只好另寻出路了
记得之前查资料的时候有一个解决方案使用的是添加一行代码的形式,忘记了添加的是什么了索性直接查一下资料,得到如下的解决方法:
>>> import matplotlib as mpl

numpy版本(1.17)太高:所以要先删除后装:1.13
pip uninstall numpy
pip install numpy
标签:recent 图片 numpy gtk 有一个 忘记 为什么 运行 1.5
原文地址:http://www.cnblogs.com/keim/p/8013951.html