我正在使用 Anaconda Navigator 1.9.7 和 Python 3.7.4 并根据 conda 列表进行编码我安装了 pillow 6.2.0,应该没问题。但是我无法在项目中导入它,既不使用import pillow
,也不使用import PIL
。我尝试更新它无济于事,我做了一个 conda update pillow
,但这没有帮助。现在我正在尝试 conda uninstall pillow
,但是它告诉我另外 161 (!) 个包将被删除,其中 anaconda-navigator-1.9.7-py37_0、anaconda-client-1.7 .2-py37_0、matplotlib-3.1.3-py37_0、jupyter-1.0.0-py37_7 等...
这听起来不对!我该怎么办?完全卸载 Anaconda 还是尝试强制删除特定的 pillow 包?
编辑:当尝试通过 Anaconda GUI 删除 pillow 包时,它会抛出错误:“降级/删除这些包将修改 Anaconda Navigator 依赖项。”
编辑:help('modules')
返回包 pil
已安装,确实 import pil
有效。 matplotlib 虽然似乎无法识别它??
最佳答案
我创建了一个解决方法:显然模块安装为 pil
并且 matplotlib
正在寻找 PIL
,我修改了 image.py包的 matplotlib 文件夹中的文件。我将 import PIL
改为 import pil
。现在代码运行没有错误!
关于python - 卸载 pillow 还需要删除另外 161 个包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60224550/