最近在學習python,遇到一個問題,我想用Ipython.display顯示一張圖片,但是顯示的結果卻是<IPython.core.display.Image object>。
代碼比較簡單,如下:
from IPython.display import display, Image
path = "1.jpg"
img = Image(path)
display(img)
輸出結果就是:<IPython.core.display.Image object>卻不顯示圖片。
想顯示圖片,應如何做?
Win7x64 + PyCharm + python3.5 + Ipython5.3
我是想用Ipython.display顯示圖片
我是想用Ipython.display顯示圖片
我是想用Ipython.display顯示圖片
uj5u.com熱心網友回復:
不用 display(path) ,直接 Image(path) 就行
uj5u.com熱心網友回復:
不知為何,對于我來說,效果一樣

同樣顯示<IPython.core.display.Image object>
uj5u.com熱心網友回復:
忘了問了,你是在jupyter notebook里運行的嗎?
uj5u.com熱心網友回復:
不用 display(path) ,直接 Image(path) 就行
不知為何,對于我來說,效果一樣
同樣顯示<IPython.core.display.Image object>
忘了問了,你是在jupyter notebook里運行的嗎?
不是,是在pycharm里,剛才弄了一下jupyter,這里面顯示沒問題,但是pycharm不行,如何能在pycharm弄成呢?
uj5u.com熱心網友回復:
不用 display(path) ,直接 Image(path) 就行
不知為何,對于我來說,效果一樣
同樣顯示<IPython.core.display.Image object>
忘了問了,你是在jupyter notebook里運行的嗎?
不是,是在pycharm里,剛才弄了一下jupyter,這里面顯示沒問題,但是pycharm不行,如何能在pycharm弄成呢?
你可以這么寫
import matplotlib.pyplot as plt
img = plt.imread(r'C:\Users\secsi\Pictures\Saved Pictures\384px-Venn0111.svg.png')
plt.imshow(img)
plt.show()
uj5u.com熱心網友回復:
不用 display(path) ,直接 Image(path) 就行
不知為何,對于我來說,效果一樣
同樣顯示<IPython.core.display.Image object>
忘了問了,你是在jupyter notebook里運行的嗎?
不是,是在pycharm里,剛才弄了一下jupyter,這里面顯示沒問題,但是pycharm不行,如何能在pycharm弄成呢?
你可以這么寫
import matplotlib.pyplot as plt
img = plt.imread(r'C:\Users\secsi\Pictures\Saved Pictures\384px-Venn0111.svg.png')
plt.imshow(img)
plt.show()
嗯嗯,謝謝,用這個寫我知道,不過我是想知道用Ipython.display中的實作,謝謝
uj5u.com熱心網友回復:
問題解決了嗎?uj5u.com熱心網友回復:
問題解決了嗎?我也遇到這個問題uj5u.com熱心網友回復:
不知道大俠找出原因了嗎?uj5u.com熱心網友回復:
https://stackoverflow.com/questions/28237210/image-does-not-display-in-ipythonStack Overflow上有解決方案,學習Tesorflow官方檔案時,我也遇到了同樣的問題,
uj5u.com熱心網友回復:
正確操作應該是display( Image( filename = path) ),而不是display( Image(path))。
uj5u.com熱心網友回復:
樓主,我用的是spyder,也是一樣的問題,請問你用pycharm解決了嗎?uj5u.com熱心網友回復:
為什么我的直接是 no module named 'Ipython'uj5u.com熱心網友回復:
from IPython.display import display, Imageimage_path = "./lena.jpeg"
display( Image( filename = image_path ))
懂了吧
uj5u.com熱心網友回復:
為什么我的直接是 no module named 'Ipython'
你好 請問這個問題解決了嗎
uj5u.com熱心網友回復:
python 顯示圖片 報錯<IPython.core.display.Image object>? - 寶圖2borne的回答 - 知乎https://www.zhihu.com/question/58772197/answer/1244832350
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/43408.html
上一篇:nodeJs中使用axios獲取github的公共介面,終端經常報錯?
下一篇:年終總結--我的2019
