ImportError: cannot import name PILLOW_VERSION from PIL (/home/lenovo/anaconda3/envs/myenv/lib/python3.7/site-packages/PIL/__init__.py)
时间: 2023-08-01 09:10:59 浏览: 150
这个错误通常出现在你的代码中导入了 PIL 模块,但是无法导入其中的 PILLOW_VERSION 属性。这可能是由于你的 PIL 库版本过低导致的,因为 PILLOW_VERSION 属性是在 PIL 2.1.0 版本中添加的。你可以尝试将 PIL 升级到最新版本,或者检查你的代码是否正确导入了 PIL 模块。如果问题仍然存在,你可以考虑卸载并重新安装 PIL 库。
相关问题
如何ImportError: cannot import name 'PILLOW_VERSION' from 'PIL' (/home/lenovo/anaconda3/envs/myenv/lib/python3.7/site-packages/PIL/__init__.py)
这个错误是因为当前的 PIL 版本不支持 PILLOW_VERSION 属性。你可以参考以下步骤来解决这个问题:
1. 确认你的 PIL 版本是否低于 6.0.0。你可以在终端中输入以下命令来查看版本:
```bash
pip show PIL
```
如果你的版本低于 6.0.0,那么你需要升级 PIL。
2. 升级 PIL 库。你可以在终端中输入以下命令来升级:
```bash
pip install --upgrade PIL
```
3. 如果升级 PIL 后仍然无法解决问题,那么你可以使用以下代码来代替 PILLOW_VERSION:
```python
import PIL
PILLOW_VERSION = PIL.__version__
```
这行代码将 PIL 库的版本号赋值给 PILLOW_VERSION 变量,以便你在后续代码中使用。
如何解决ImportError: cannot import name 'PILLOW_VERSION' from 'PIL' (/home/lenovo/anaconda3/envs/myenv/lib/python3.7/site-packages/PIL/__init__.py)
这个错误是因为 PIL 库中没有 PILLOW_VERSION 属性,可能是因为你的 PIL 库版本较低导致的。你可以尝试升级 PIL 库,或者使用以下代码来替代 PILLOW_VERSION:
```python
from PIL import __version__ as PILLOW_VERSION
```
这行代码将 PIL 库的版本号赋值给 PILLOW_VERSION 变量,以便你在后续代码中使用。