python - 卸载 pillow 还需要删除另外 161 个包

标签 python anaconda python-imaging-library

我正在使用 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/

相关文章:

python - 如何从 virtualenv 中的 python 脚本运行 Tensorboard?

Python PIL 难以处理未压缩的 16 位 TIFF 图像

python - 如何使用 Brython 导入库

python - scipy 曲线拟合矩阵

python - 将 Pandas Data Frames 存储在字典中或面板中更好?

python - 如何在 Python 中创建无限循环(不使用 while 循环)?

python - 在 Mac OS X 上更新 Anaconda 包时出现 "KeyError: ' PYTHONPATH '"消息

VIM安装和Anaconda

python - AttributeError : module 'scipy.misc' has no attribute 'imread'

python - 如何在 python 中修改现有文件的压缩 itxt 记录?