因为PIL到目前为止还任性的只支持python2,所以对于是使用python3的小伙伴来说就比较头大。那也不是没有解决的办法,现在就通过一个中间桥梁pillow来解决它~
梳理一下自操作过程,碰到了一个小弯弯,借助了一下曾经熟悉的手段搞定了它。
使用到的平台:win10 cmd pycharm
使用pycharm写一个验证码的小demo,发现Image这个一直报错,后来发现是需要导入PIL.又由于自己是python3的版本,所以想通过pycharm来直接安装pillow,结果发现又是报错(每次通过pycharm安装第三包极少成功,很是头大~)
![373a994151a90e03668eeff1f83acf45.png](https://i-blog.csdnimg.cn/blog_migrate/73ef99ddd52649aaaa15ab4c6f7da7d0.jpeg)
果断放弃通过pycharm安装。转头找cmd去。找到Python的安装路径script目录,然后执行pip install pillow
![4273e26de6f58e5a604e7c68c9a5a203.png](https://i-blog.csdnimg.cn/blog_migrate/86b190cee57721b43837af9b6aff206d.jpeg)
竟然报错。一看是权限问题,直接在后面加上--user即可。
![29bac874978ea799886e7d1e7075b5c8.png](https://i-blog.csdnimg.cn/blog_migrate/b3cb9337844cf51d02e075fa414a71b6.png)
好勒,在cmd里安装成功。但当时为了找到我安装好的pillow到底是放在哪里,也是费了自己好大功夫,但好歹还是找到啦。默认它自行安装的,大家都这里到这个路径里找一下试试C:UsersshouhAppDataRoamingPythonPython38site-packages (python的第三方都是放在这个目录下)
找到安装好的PIL和pillow。然后拷贝这俩目录到自己项目的目录里去。
![8e9d70113cd67956d237d49bd64d3520.png](https://i-blog.csdnimg.cn/blog_migrate/724b0a8008ddf8d5c2588daaa9f2e1cd.png)
此时惊喜的发现,from PIL import Image 报错消失啦~
![322d9e6cc753c451773a33f4cb5f3000.png](https://i-blog.csdnimg.cn/blog_migrate/f7153ec16d3d966e38dbb4e830e77bfc.png)