亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Anaconda:ImportError:無法從“PIL”(matplotlib.pyplot)

Anaconda:ImportError:無法從“PIL”(matplotlib.pyplot)

小唯快跑啊 2023-05-16 16:49:53
我正在嘗試使用 matplotlib.pyplot 庫繪制直方圖。from matplotlib import pyplot as plt plt.hist(df["xxx"])當我嘗試導入該庫時出現錯誤:導入錯誤:無法從“PIL”導入名稱“ imaging”(C:\Users\Taras\AppData\Roaming\Python\Python38\site-packages\PIL_ init .py)我正在使用 Anaconda 和 Jupyter Notebook。
查看完整描述

4 回答

?
蝴蝶刀刀

TA貢獻1801條經驗 獲得超8個贊

您需要將代碼的第一行更改為以下內容:


import matplotlib.pyplot as plt

第二行代碼還行,就是不明白第三行代碼是干什么的。您要打印什么數據框?我從網上復制并粘貼了一個數據框,然后運行您的代碼,更改了第一行和第三行代碼。


使用 python 內核在 Jupyter Lab 中運行良好。


import matplotlib.pyplot as plt

from matplotlib import pyplot? ??


df = pd.DataFrame({

? ? 'name':['john','mary','peter','jeff','bill','lisa','jose'],

? ? 'age':[23,78,22,19,45,33,20],

? ? 'gender':['M','F','M','M','M','F','M'],

? ? 'state':['california','dc','california','dc','california','texas','texas'],

? ? 'num_children':[2,0,0,3,2,1,4],

? ? 'num_pets':[5,1,0,5,2,2,3]

})


df.plot(kind='hist',x='num_children',y='num_pets',color='red')

plt.show()

查看完整回答
反對 回復 2023-05-16
?
慕哥9229398

TA貢獻1877條經驗 獲得超6個贊

嘗試使用此代碼,因為它變得非常復雜


import matplotlib.pyplot as plt

%matplotlib inline

plt.hist(df["xxx"])


查看完整回答
反對 回復 2023-05-16
?
慕容3067478

TA貢獻1773條經驗 獲得超3個贊

您可以通過手動導入圖像庫來解決此問題


import PIL

from PIL import Image

import matplotlib.pyplot as plt


查看完整回答
反對 回復 2023-05-16
?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

卸載和重新安裝枕頭應該有效。


pip uninstall Pillow

pip install Pillow


查看完整回答
反對 回復 2023-05-16
  • 4 回答
  • 0 關注
  • 227 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號