在Django项目中,Python说枕头没有安装,但已经安装了

2024-10-01 11:30:31 发布

您现在位置:Python中文网/ 问答频道 /正文

将Python3.8升级到3.9后,发生了此错误,并表示未安装pillow。我试图卸载和重新安装枕头,但它没有工作

我正在Windows10Pro上使用Django3.1

pip freeze的输出也被附加

以下是错误消息:

ERRORS:

magazine.Magazine.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".
post.Posts.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".
post.Sample.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".
post.Workers.avatar: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".
product.Products.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".

enter image description hereenter image description here


Tags: pipinstalledhttpsfieldsgetisusenot
2条回答

这是一个警告,因为旧版本的pip正在重命名无法删除的文件夹,将第一个字母替换为tilda~

C:\..\python38-32\lib\site-packages中有一个名为~illow...的文件夹

当我删除那个文件夹并重新安装python -m pip Pillow时,它就工作了

我也有同样的错误,这个post解决了问题

1.激活虚拟环境(您的环境路径)。\Scripts\Activate 2.运行Django应用程序

这会奏效的

相关问题 更多 >