Pycharm安装opencv与 无法安装PIL以及安装Pillow之后依然报错的解决办法 |
您所在的位置:网站首页 › 安装pillow模块 › Pycharm安装opencv与 无法安装PIL以及安装Pillow之后依然报错的解决办法 |
Pycharm 安装opencv
pycharm里自带了很方便的安装第三方库的方法,不需要自己去下载opencv包再pip install 在pycharm的File/Settings/Project: untitled/Project Interpreter下显示的是我们自己安装的python第三方库,点击右上角的加号,便是pycharm提供的帮助你搜索并且下装安装第三方库的功能: 搜索opencv 我下载的是蓝色的那个4.2版本,然后鼠标点击左下角的` Install Package(安装包) `,稍等片刻速度略微有些慢,pycharm 便会帮你自动下载好,并导入。 opencv测试 import cv2 import numpy as np #导入库 cap = cv2.VideoCapture(0) #设置摄像头 0是默认的摄像头 如果你有多个摄像头的话呢,可以设置1,2,3.... while True: #进入无限循环 ret,frame = cap.read() #将摄像头拍到的图像作为frame值 cv2.imshow('frame',frame) #将frame的值显示出来 有两个参数 前一个是窗口名字,后面是值 c = cv2.waitKey(1) #判断退出的条件 当按下'Q'键的时候呢,就退出 if c == ord('q'): break cap.release() #常规操作 cv2.DestroyAllWindows() 这是调出摄像头的程序代码 按Q键退出或者停止运行皆可! PIL很多学习Python的同学们肯定都遇到过一个名叫PIL的模块,扩展开就是Python Image Library,字面翻译则是Python的图像库。 这个模块可以算是Python平台的图像处理标准库,优点很多,总的来说功能强大,调用简单。 看图说话,Pycharm的settings里确实可以搜到PIL模块,于是点击“Install Package”,但是提示无法下载 根据经验判断,这种情况多半是这个模块被淘汰了,上网一搜,果不其然,怪本人孤陋寡闻了! 原来PIL仅支持到Python2.7,而现在大家普遍使用的肯定是Python3.x版本,自然是没法用了! 那么怎么办呢?其实有一个PIL的Fork版本模块,是一群志愿者在PIL的基础上创建的兼容版本,名叫Pillow,保留了PIL的基本特性,同时还加入了新的特性! 所以,赶紧回去Pycharm里搜索Pillow,果然也有! 于是果断安装了一个,然后将上面代码的 from PIL import Image 改成了 from Pillow import Image 接着点击运行。 本以为会见证奇迹,没想到居然报错了!看图说话: 试了很久结果! 模块下载Pillow,代码写PIL! 讲道理,这个结局我是真的没有猜到,下载模块Pillow,但是代码写from PIL import…… 后来仔细一想,毕竟Pillow不是官方的模块,可能Fork版本就是这么神奇吧! 最后总结一下: 遇到Pycharm无法下载PIL模块的问题,解决办法是改为下载Pillow模块。 遇到安装了Pillow模块之后,运行代码报错提示“No module named ‘Pillow’”的问题,有以下两种可能的解决办法: 检查下载Pillow的Python Interpreter和你代码运行的工程的Python Interpreter,说白了就是确保你下载安装的Pillow是现在正在运行的工程目录。 检查代码里写的是不是“from Pillow import ……”,如果是,改成“from PIL import ……”再试试! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |