python图像处理(一) python2.7+matplotlib+PIL问题点及解决方案

python图像处理(一) python2.7+matplotlib+PIL问题点及解决方案

环境:ubuntu16.04
python:系统自带(python2.7/python3.5,默认python2.7)
知识背景:
matlab不开源,价格贵,软件容量大,只能做研究,不易转化成软件。因此使用python处理数字图片。
使用python进行数字图片处理,得安装Pillow包。虽然python里面自带一个PIL(python images library), 但这个库现在已经停止更新了,所以使用Pillow, 它是由PIL发展而来的。pip install Pillow 。。。默认有PIL,所以没有install

开始用python对图像处理,因此用到matplotlib,遇到的问题如下:
1.
import matplotlib.pyplot as plt
.
.
.
raise ImportError, str(msg) + ‘, please install the python-tk package’
ImportError: No module named _tkinter, please install the python-tk package

解决方案:
(1) 卸载原来的matplotlib,再重新安装。
sudo pip uninstall matplotlib
sudo pip --no-cache-dir install -U matplotlib
(2) 安装python-tk
sudo apt install python-tk

备注:直接第二步提示找不到库,为啥要先卸载再安装?暂时不知。。

中文注释报错
SyntaxError: Non-ASCII character ‘\xe6’ in file pic_open_show_save.py on line 6, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

解决方案:
在文件开头加入 # -- coding: UTF-8 -- 或者 #coding=utf-8 就行了

  1. 第一次写博客,mark下。。。鼓励下自己!!!

声明:本文只是作为学习记录,仅供参考,谢谢!!!

你可能感兴趣的:(python)