win10下python3.8的PIL库安装
1.找到Python的位置
我的是在
C:\Users\admin\AppData\Local\Programs\Python\Python38
AppData这个文件是个隐藏文件需要查询得先把隐藏文件显示出来
win10里面在Microsoft store 下载的Python我只找到了exe文件,所以就卸载然后重新下载过。
去官网下载的时候下载速度极其慢,可以去这下:
https://python123.io/download
2.PIL库的安装
PIL库:具有强大的图像处理能力
在上面找到的位置,打开终端,然后输入
pip install pillow
然后等待安装就好了。这里提供参考代码试验有没有装成功。
from PIL import Image, ImageDraw, ImageFont def add_num(img): draw = ImageDraw.Draw(img) myfont = ImageFont.truetype('C:/windows/fonts/Arial.ttf', size=40) fillcolor = "#ff0000" width, height = img.size draw.text((width-40, 0), '99', font=myfont, fill=fillcolor) img.save('C:/Users/admin/Desktop/result.jpg','jpeg') return 0 if __name__ == '__main__': image = Image.open('C:/Users/admin/Desktop/image.jpg') add_num(image)
PS:windows下python3.8安装PIL:python3.8缺少Image库
python官网:
https://www.python.org/
python3.8运行使用了Image库的python脚本
运行.py脚本,报错:
Traceback (most recent call last):
File “CutPngToTga.py”, line 32, in
import PIL.Image
ModuleNotFoundError: No module named ‘PIL'
这是因为,安装的python还没有包含PIL模块。
python安装PIL:
进入windows的cmd:
1.更新pip
(1)查看pip版本
pip --version
(2)更新pip
python -m pip install --upgrade pip
2.安装python的PIL(python图形库)
pip install Pillow
3.python应用导入PIL
python代码中导入Image库的一种方式:
import PIL.Image
总结
到此这篇关于win10下python3.8的PIL库安装的文章就介绍到这了,更多相关win10 python PIL库安装内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
基于Python的PIL库学习详解
摘要 对于图像识别,大量的工作在于图像的处理,处理效果好,那么才能很好地识别,因此,良好的图像处理是识别的基础.在Python中,有一个优秀的图像处理框架,就是PIL库,本博文会分模块,介绍PIL库中的各种方法,并列举相关例子. 参考:http://pillow-cn.readthedocs.io/zh_CN/latest/reference/index.html 网站上列举了PIL库中所有的模块和方法,但是没有相关的例子,博文中会尽量给出相关的例子和进行简单的讲解. 基于的环境:Win10,P
-
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
前言 最近的一个项目中需要在图片上添加文字,使用了OpenCV,结果发现利用opencv给图像添加文字有局限.可利用的字体类型比较少,需要安装Freetype扩展,比较复杂.而且不能用putText函数输出中文,否则就会出现乱码的情况.只好选择使用Python PIL函数库对照片进行处理,利用Python自带的PIL库扩展图片大小给图片加上文字描述,大多都是库函数调用,只是给定图片宽度后计算文字所需行数的代码需要写. 代码比较丑,but it works. 代码示例 #!/usr/bin/env
-
python安装pil库方法及代码
安装PIL 在Debian/Ubuntu Linux下直接通过apt安装: $ sudo apt-get install python-imaging Mac和其他版本的Linux可以直接使用easy_install或pip安装,安装前需要把编译环境装好: $ sudo easy_install PIL 如果安装失败,根据提示先把缺失的包(比如openjpeg)装上. Windows平台就去PIL官方网站下载exe安装包. 操作图像 来看看最常见的图像缩放操作,只需三四行代码: import I
-
Python中用PIL库批量给图片加上序号的教程
女友让我给她论文的图片上加上字母序号,本来觉得是个很简单的事情,但那个白底黑字的圆圈序号却难住了我, 试了几个常用的软件,都不行. 后来用 PS + 动作,倒是能搞出来,不过也不容易,正好那天没搞完,于是拿回自己家做,但我的电脑上又没有 PS, 所以就用 python 实现了. 效果图 这里用的图片全是 240X240 的,按文件名的首字母作为序号,PIL 虽然可以计算文字的尺寸,但类似 D 这样的字符依然不能处于圆圈的正中,所以还对个别字符做了偏移设置,本来想用 aggdraw 画圆圈的,能平
-
Python中使用PIL库实现图片高斯模糊实例
一.安装PIL PIL是Python Imaging Library简称,用于处理图片.PIL中已经有图片高斯模糊处理类,但有个bug(目前最新的1.1.7bug还存在),就是模糊半径写死的是2,不能设置.在源码ImageFilter.py的第160行: 所以,我们在这里自己改一下就OK了. 项目地址:http://www.pythonware.com/products/pil/ 二.修改后的代码 代码如下: 复制代码 代码如下: #-*- coding: utf-8 -*- from PIL
-
python使用pil库实现图片合成实例代码
本文研究的主要是python PIL实现图片合成的相关内容,具体介绍如下,分享实例代码. 在项目中需要将两张图片合在一起.遇到两种情况,一种就是两张非透明图片的合成, 一种是涉及到透明png的合成. 相关API见 http://pillow.readthedocs.io/en/latest/reference/Image.html 第一种情况,直接将两张图片合在一起就可以了.如下图所示,将两张图片合在一起 += 详细代码 from PIL import Image #加载底图 base_img
-
win10下python3.8的PIL库安装
1.找到Python的位置 我的是在 C:\Users\admin\AppData\Local\Programs\Python\Python38 AppData这个文件是个隐藏文件需要查询得先把隐藏文件显示出来 win10里面在Microsoft store 下载的Python我只找到了exe文件,所以就卸载然后重新下载过. 去官网下载的时候下载速度极其慢,可以去这下: https://python123.io/download 2.PIL库的安装 PIL库:具有强大的图像处理能力 在上面找到的
-
win10下python3.8的PIL库安装过程
1.找到Python的位置 我的是在 C:\Users\admin\AppData\Local\Programs\Python\Python38 AppData这个文件是个隐藏文件需要查询得先把隐藏文件显示出来 win10里面在Microsoft store 下载的Python我只找到了exe文件,所以就卸载然后重新下载过. 去官网下载的时候下载速度极其慢,可以去这下: https://python123.io/download 2.PIL库的安装 PIL库:具有强大的图像处理能力 在上面找到的
-
win10下Python3.6安装、配置以及pip安装包教程
0.目录 1.前言 2.安装python 3.使用pip下载.安装包 3.1 安装Scrapy 3.2 安装PyQt 3.3 同时安装多个包 3.4 pip的常用命令 1.前言 之前在电脑上安装了python3.6.2(目前是最新版),可以看到,是2017-07-17才出的.因此,我发现有三个重要的包:Scrapy.PyQt和TensorFlow都还没有适配python3.6.2版本.无奈之下,只能卸载python3.6.2,安装稍微老一点的python3.6.1.另附Windows下pytho
-
Win10下Python3.7.3安装教程图解
到2019年初,Python3已经更新到了Python3.7.3,Python有两个大版本Python2和Python3,Python3是现在和未来的主流. 本文介绍Python3.7.3的安装步骤. 一.下载Python3.7.3 1.百度搜索Python,找到Python官网,点击进入https://www.python.org/ 2.点击Python官网的Downloads,然后在下拉菜单中点Windows,进入版本选择页面 3.进入版本选择页面,可以在最上面看到有Pyth
-
win10下python3.5.2和tensorflow安装环境搭建教程
在win10环境下搭建python3.5.2和tensorflow平台,供大家参考,具体内容如下 操作步骤如下: 1.官网(https://www.python.org/ )下载python3.5.2 选择Downloads-Windows 选择64位executable installer 2.安装过程,双击.exe可执行文件(此步可参考安装教程:win10环境下python3.5安装步骤图文教程) 一路默认下去! 3.安装成功后打开cmd命令窗口 print("Hello World!&q
-
win10下mysql 8.0.16 winx64安装图文最新教程
为了下载这个数据库耗费大量时间和流量,踩过的坑希望能让大家不必再浪费时间,win10安装64位 1.官网下载 搜索mysql第一个就是官网,截图之后图片扭曲请大家见谅 2.解压压缩包到想要安装的目录,我是解压到d盘 3.配置环境变量 4.在当前目录下创建my.ini [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\mysql\mysql-8.0.16-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\my
-
Win10下python3.5和python2.7环境变量配置教程
本文分别介绍了安装python2和python3的详细方法,分享给大家. 一.Windows系统 很多童鞋问之前的教程怎么没有介绍安装python3.5的,现予以补充更新一下. (一)安装python3.5 1.下载 进入Python官网www.python.org,在"Downloads"下拉菜单中的右半部分直接点击python3.5.2版本即可下载,它会自动下载32位的. 如果需要64位,点击左半部分"Windows",选择第二项"Latest Pyt
-
win10下mysql 8.0.16 winx64安装配置方法图文教程
本文记录了mysql 8.0.16 winx64安装配置的具体方法,具体内容如下 mysql 最新安装包下载地址 安装包解压之后就是这样了如下:可以随意放入其他文件夹下 解压到C盘后会有一个文件名为C:\Program Files\mysql-8.0.16-winx64的文件,点击进入查看该文件夹下的子目录如下: windows系统下调出cmd黑窗口,提示最好用管理员身份打开, 在命令行模式下进入刚刚MYSQL的安装目录中的子目录bin,C:\Program Files\mysql-8.0.16
-
win10下mysql 5.7.23 winx64安装配置方法图文教程
本文记录了mysql 5.7.23 winx64安装教程,具体内容如下 Step1 官方:下载地址 选择手动下载版本 解压到自己指定的路径 上图中的my.ini及data文件夹在压缩包里是没有的,后面需要自己添加 my.ini如下,直接copy~ [client] port=3306 default-character-set=utf8 [mysqld] # 设置为自己MYSQL的安装目录 basedir=D:\Mysql\mysql-5.7.23-winx64 # 设置为MYSQL的数据目录
-
windows10下python3.5 pip3安装图文教程
最近Google官方的开发者博客中宣布新的版本Tensorflow(0.12)将增加对Windows的支持,想试着windows10下学习tensorflow,之前已经安装anaconda2(python2.7),怕安装python3.5会冲突,但还是想试一下,最终成功. 下载地址:官网地址 这是我下载的当前 python 3.x 最新版本的安装包 安装python 3.x 此处选择自定义安装,因为要修改默认安装位置.另外这里勾选了 "Add Python 3.5 to PATH" 选
随机推荐
- Extjs grid添加一个图片状态或者按钮的方法
- Mootools 1.2教程 输入过滤第二部分(字符串)
- 关于动网的cookie泻露站点绝路径的问题
- VBS教程:VBscript语句-Erase 语句
- 详解Vue-cli代理解决跨域问题
- .net中 关于反射的详细介绍
- php中get_headers函数的作用及用法的详细介绍
- php的一些小问题
- Zend Framework自定义Helper类相关注意事项总结
- zf框架db类的分页示例分享
- wordpress安装过程中遇到中文乱码的处理方法
- 关于python pyqt5安装失败问题的解决方法
- 基于jQuery实现的水平和垂直居中的div窗口
- 浏览器页面区域大小的js获取方法
- Android实现文字滚动效果
- Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法
- 基于jQuery实现的Ajax 验证用户名唯一性实例代码
- Apache服务器必备基本安全设置
- jQuery取消特定的click事件
- ASP编程入门进阶(十二):ASP技巧累加(一)