python的PIL库安装
2016-01-18 16:21
513 查看
1、官网下载PIL
2、安装环境
3、找到 Imaging-1.1.6/setup.py 这个文件
4、如果中途出现那几大库的链接错误
5、在终端
6、结果
这几张类型都支持。
7、测试; python selftest.py
但是在jpg的格式这使用有一个bug,这是库的问题,作者也在修改,然后我换了一个1.1.7的版本
这个bug解决了。
===============================================================================================================================
你装完之后发现怎么调用open函数和show函数怎么也不显示图片?
解决:调用Python的标准图像库里show()函数,有可能无法显示图片。因为它调用了xv,但xv在后面的ubuntu版本中xv都不装了。
解决办法:先装一个ImageMagic,就相当于把xv的入口换成了ImageMagic的display。
sudo
apt-get install imagemagick
安装完成后记得重新启动控制台。
这样图片显示就ok了。
2、安装环境
$ sudo apt-get install libjpeg libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev tk-dev
3、找到 Imaging-1.1.6/setup.py 这个文件
FREETYPE_ROOT = "/usr/lib/x86_64-linux-gnu" JPEG_ROOT = libinclude("usr/local") #"/usr/lib/x86_64-linux-gnu" TIFF_ROOT = "/home/lb/tiff-4.0.6/libtiff" ZLIB_ROOT = "/usr/lib/x86_64-linux-gnu" TCL_ROOT = "/usr/include/tk" LCMS_ROOT = "/usr/lib64"
4、如果中途出现那几大库的链接错误
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib
5、在终端
python Imaging-1.1.6/setup.py build_ext -i
python Imaging-1.1.6/setup.py install
6、结果
$ python setup.py build
这几张类型都支持。
7、测试; python selftest.py
但是在jpg的格式这使用有一个bug,这是库的问题,作者也在修改,然后我换了一个1.1.7的版本
这个bug解决了。
===============================================================================================================================
你装完之后发现怎么调用open函数和show函数怎么也不显示图片?
解决:调用Python的标准图像库里show()函数,有可能无法显示图片。因为它调用了xv,但xv在后面的ubuntu版本中xv都不装了。
解决办法:先装一个ImageMagic,就相当于把xv的入口换成了ImageMagic的display。
sudo
apt-get install imagemagick
安装完成后记得重新启动控制台。
这样图片显示就ok了。
相关文章推荐
- Java和Python运行速度对比
- python 打包与部署
- Python 的 List 要印出 中文 編碼
- 自学Python六 爬虫基础必不可少的正则
- Python BeautifulSoup4 使用指南
- 七步精通Python机器学习
- 《python核心编程》第八章
- python中if __name__ == '__main__': 的解析
- python3 django1.9 mysql配置随笔
- python 脚本风格
- 编写python脚本-->批量下载淘宝 2012年ADC技术嘉年华PDF文件
- Python os.walk()和os.path.walk()
- python批量按比例缩放图片
- python2.7.6 pip install 报错
- python(1) - 第一个程序 Hello World!
- Python数据类型-字典
- 【人脸识别】人脸验证算法Joint Bayesian详解及实现(Python版)
- python 变量
- Python算法题----在列表中找到和为s的两个数字
- [python] - 读取文件内容,并输出