詳解python3安裝pillow后報錯沒有pillow模塊以及沒有PIL模塊問題解決
也許自己真的就是有手殘的毛病,你說好端端的環(huán)境配置好了,自己還在那里瞎鼓搗,我最不想看到的就是在安裝一個別的模塊的時候,自動卸載了本地的其他模塊,每每這個時候,滿滿的崩潰啊,今天就是一個鮮活的例子。
我們都知道由于2和3版本的差異,2中的PIL模塊可以直接安裝和導(dǎo)入使用,3中需要安裝的實際是Pillow模塊,導(dǎo)入的卻是PIL模塊,我在安裝別的模塊的時候居然自動地把我本機(jī)安裝好的Pillow模塊卸載了,導(dǎo)致我后面使用的時候一直報錯,想著直接再安裝一下就行了,卻發(fā)現(xiàn)事情真的是一團(tuán)糟。
python -m pip install Pillow
提醒我本地環(huán)境已經(jīng)滿足了,但是我實際導(dǎo)入使用的時候卻是沒有的,無奈只好執(zhí)行卸載操作:
python -m pip uninstall Pillow
卸載的時候提醒不存在這個包,我也是真的醉了的
沒有辦法,我只好手動刪除了指定的目錄,然后再次執(zhí)行安裝命令,提醒安裝成功了。
原以為,尷尬的事情就到這里就結(jié)束了,卻沒有想到,安裝是成功了,但是導(dǎo)入的時候卻一直報錯沒有這樣的模塊,不管是導(dǎo)入Pillow還是PIL都是不存在,幾經(jīng)周折和嘗試最終定位問題是在下面的幾個文件:
我拷貝過來這三個文件重新卸載了Pillow后又安裝了一下就可以了。
在導(dǎo)入的時候再次報錯了,這次我去site-packages里面去排查問題,發(fā)現(xiàn)了一個奇葩的現(xiàn)象,居然新安裝的PIL模塊文件目錄名為:pil,居然是小寫的,哎,真的是醉了啊,改成大寫的之后直接導(dǎo)入:
這一刻終于感覺很酸爽的啊,之后趕緊拿之前的程序跑一跑壓壓驚,主要是想確定真的是沒問題....
直到這一刻,終于可以歇會了。
以上所述是小編給大家介紹的python3安裝pillow后報錯沒有pillow模塊以及沒有PIL模塊問題解決詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- 解決python2中unicode()函數(shù)在python3中報錯的問題
- python3 googletrans超時報錯問題及翻譯工具優(yōu)化方案 附源碼
- Python3安裝模塊報錯Microsoft Visual C++ 14.0 is required的解決方法
- Python?UnicodedecodeError編碼問題解決方法匯總
- python3的UnicodeDecodeError解決方法
- Python運(yùn)行報錯UnicodeDecodeError的解決方法
- python3的一個天坑問題及解決方法:報錯UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xa3 in position 59: invalid
相關(guān)文章
Python生成任意范圍任意精度的隨機(jī)數(shù)方法
下面小編就為大家分享一篇Python生成任意范圍任意精度的隨機(jī)數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04Python?tkinter?多選按鈕控件?Checkbutton方法
這篇文章主要介紹了Python?tkinter?多選按鈕控件?Checkbutton方法,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-07-07python socket發(fā)送TCP數(shù)據(jù)方式
這篇文章主要介紹了python socket發(fā)送TCP數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09Python之lambda匿名函數(shù)及map和filter的用法
今天小編就為大家分享一篇關(guān)于Python之lambda匿名函數(shù)及map和filter的用法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03