【问题标题】:PIL python package removes tensorflow from environmentPIL python 包从环境中删除 tensorflow
【发布时间】:2019-09-16 06:06:55
【问题描述】:

我在运行 Python 3.6.8 和 Tensorflow 1.13 的虚拟环境中使用 Tensorflow-gpu。

我正在尝试使用以下方式安装 PIL: conda install -c anaconda pil

但是,这会删除 tensorflow 和 keras 安装,甚至还会破坏代理设置。以下是它试图删除的软件包列表:

  1. grpcio-1.16.1-py37h351948d_1 keras-2.2.4-0
    keras-base-2.2.4-py37_0 mkl_random-1.0.2-py37h343c172_0
    tensorboard-1.13.1-py37h33f27b4_0
    tensorflow-1.13.1-gpu_py37h83e5d6a_0
    tensorflow-base-1.13.1-gpu_py37h871c8ca_0
    tensorflow-gpu-1.13.1-h0d30ee6_0

【问题讨论】:

  • 能否复制问题中图片的文字?
  • @Hoog,我刚刚按照您的要求添加了文本。

标签: python tensorflow keras python-imaging-library conda


【解决方案1】:

PIL 不支持 Python 3,这可能是它试图删除您已安装的所有库的原因。

请改用Pillow,它是支持它的原始 PIL 库的积极维护分支。

conda install -c anaconda pillow

【讨论】:

  • 谢谢。它工作:) 但是,我发现,即使在安装枕头之后,(导入 PIL)和(导入枕头)都导致 ModuleNotFound 错误,但以下工作:from PIL import image 你能帮忙解释一下原因吗?
  • Pillow 是 PIL 的一个分支,所以即使安装名称是 pillow,正确的导入是 PILimport PIL 应该仍然有效 - 它对我有用。
猜你喜欢
  • 2021-08-10
  • 2020-12-07
  • 1970-01-01
  • 1970-01-01
  • 2015-03-04
  • 2018-06-20
  • 2017-08-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多