簡體   English   中英

Tensorflow 加載PIL時導入錯誤(枕頭)

[英]Tensorflow import error when loading PIL (pillow)

我在 windows 10 上的 tensorflow 遇到問題(python 3.7,tf 2.1.0,keras 2..1)。 我在 osx 機器上編寫了一些代碼,並正在移植到 windows。 我正在使用 conda envs 並安裝了所有必要的軟件包(tensorflow、keras、枕頭、opencv 等)但我收到以下錯誤

Traceback (most recent call last):
...
"...\venv\lib\site-packages\keras_preprocessing\image\utils.py", line 108, in load_img
    raise ImportError('Could not import PIL.Image. '
ImportError: Could not import PIL.Image. The use of `load_img` requires PIL.

我嘗試重新安裝枕頭 tensorflow、keras,創建一個新環境,使用 pip 安裝並在我能想到的每個位置重復此操作,但此問題仍然存在。 任何幫助將不勝感激。

謝謝

一種可能適用於您的情況的解決方案:

首先,您需要: pip install pillow (卸載+重新安裝/升級就是這樣)

其次,您需要以這種方式更改導入:

from IPython.display import display
from PIL import Image

該解決方案可以在以下線程中找到:

ImportError:無法導入在 tensorflow 上加載圖像文件所需的 Python 映像庫 (PIL)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM