Python 調(diào)用PIL庫(kù)失敗的解決方法
今天學(xué)習(xí)Python的時(shí)候,需要安裝一個(gè)第三方庫(kù),Python Imaging Library,是Python下面一個(gè)非常強(qiáng)大的處理圖像的工具庫(kù),不過(guò)PIL目前只支持到Python2.7版本。
Pillow是PIL的一個(gè)派生分之,目前的最新版本是3.0
安裝Pillow的時(shí)候,打開(kāi)Python的安裝目錄(例如我的是C:\Python27\Scripts),命令行啟用easy_install.exe pip
pip是Python包管理宮羽,主要用于安裝PYPI(python package index,是python官方的第三方庫(kù)的倉(cāng)庫(kù))上的軟件包,可以替代easy_install工具,
官網(wǎng)地址為:http://pypi.python.org/pypi
pip安裝完成后,再通過(guò)pip一鍵安裝Pillow, 命令行:pip install Pillow
完成安裝!
但是調(diào)用
from PIL import Image
的時(shí)候一直出錯(cuò),提示找不到PIL這個(gè)模塊,但是C:\Python27\Lib\site-packages這個(gè)目錄里是有這個(gè)的,在網(wǎng)上找了半天沒(méi)找到解決方案,
最后想到是不是跟版本有關(guān)系,我用的是Python2.7和Python3.6兩個(gè)版本,猜到是不是因?yàn)椴恢С?.6版本導(dǎo)致的,于是我卸載了3.6,終于可以用了。
進(jìn)行了簡(jiǎn)單的縮放操作,發(fā)現(xiàn)python在圖像處理方面還挺好用的。
from PIL import Image im=Image.open('q.jpg') im.thumbnail((200,100)) im.save('thumb.jpg','JPEG')
Python剛開(kāi)始學(xué)沒(méi)多久,希望自己能堅(jiān)持下去。
以上這篇Python 調(diào)用PIL庫(kù)失敗的解決方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python如何將數(shù)據(jù)集按比例隨機(jī)切分
這篇文章主要介紹了python如何將數(shù)據(jù)集按比例隨機(jī)切分問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09python獲取當(dāng)前目錄路徑和上級(jí)路徑的實(shí)例
下面小編就為大家分享一篇python獲取當(dāng)前目錄路徑和上級(jí)路徑的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-04-04python基于pexpect庫(kù)自動(dòng)獲取日志信息
這篇文章主要介紹了python基于pexpect庫(kù)自動(dòng)獲取日志信息的方法,幫助大家更好的利用python高效辦公,感興趣的朋友可以了解下2021-02-02linux下安裝python3和對(duì)應(yīng)的pip環(huán)境教程詳解
這篇文章主要介紹了linux下安裝python3和對(duì)應(yīng)的pip環(huán)境,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07keras 回調(diào)函數(shù)Callbacks 斷點(diǎn)ModelCheckpoint教程
這篇文章主要介紹了keras 回調(diào)函數(shù)Callbacks 斷點(diǎn)ModelCheckpoint教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06基于Python實(shí)現(xiàn)船舶的MMSI的獲取(推薦)
工作中遇到一個(gè)需求,需要通過(guò)網(wǎng)站查詢船舶名稱得到MMSI碼,網(wǎng)站來(lái)自船訊網(wǎng)。這篇文章主要介紹了基于Python實(shí)現(xiàn)船舶的MMSI的獲取,需要的朋友可以參考下2019-10-10Python namedtuple命名元組實(shí)現(xiàn)過(guò)程解析
這篇文章主要介紹了Python namedtuple命名元組實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01Python?列表中的刪除操作之del、remove?和?pop?的區(qū)別
在Python中,列表(list)是一種非常靈活的數(shù)據(jù)結(jié)構(gòu),它允許我們存儲(chǔ)一系列的元素,在刪除元素時(shí),我們可以使用三種不同的方法:del、remove?和?pop,每種方法都有其特定的用途和行為,了解它們的區(qū)別可以幫助我們更有效地使用列表,感興趣的朋友跟隨小編一起看看吧2024-05-05