【问题标题】:UnsatisfiableError: The following specifications were found to be in conflict: - pil -> python 2.6* - python 3.6*UnsatisfiableError:发现以下规范存在冲突:- pil -> python 2.6* - python 3.6*
【发布时间】:2018-05-28 07:18:34
【问题描述】:

我正在尝试使用 anaconda 安装 PIL,而我在我的 conda 环境中。

conda 环境内部:

conda install pil

但我收到以下错误

UnsatisfiableError: The following specifications were found to be in 
conflict:
 - pil -> python 2.6*
 - python 3.6*

我的 conda 环境中都安装了 python 2.7 和 3.6。 PIL 当前未安装,因为当我尝试在 python 中导入它时得到 importError

我尝试了以下方法:

conda uninstall pil

conda remove pil

对于两者我都得到了

PackageNotFoundError: Package(s) is missing from the environment:
        pil

我该怎么办?

【问题讨论】:

  • pip install pillow
  • 不要安装pil,而是安装pillow
  • @SmartManoj 如果我这样做,它会说Requirement already satisfied
  • @Sraw 好的,我做了conda install pillow 并安装了它。但是当我尝试在 python 中导入它时,它会显示ModuleNotFoundError: No module named 'pillow'
  • 它由pillow安装,但由PIL导入。

标签: python anaconda python-import


【解决方案1】:

您可以改为安装pillow,它同时支持 Python 2 和 3(查看supported versions here

conda install pillow

pil 自 2009 年起已弃用,pillowpil 的一个积极开发的分支。

所以我建议创建一个安装了pillow 而不是pil 的新环境来进行测试。

【讨论】:

    猜你喜欢
    • 2018-03-14
    • 1970-01-01
    • 2019-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-30
    • 2020-01-10
    相关资源
    最近更新 更多