【问题标题】:What does this pip error means when installing a package?安装软件包时这个 pip 错误意味着什么?
【发布时间】:2016-04-02 11:43:35
【问题描述】:

当我尝试安装一个包时,该包正在下载并结束 -

抱歉,这是完整的日志。我无法正确格式化它。

Downloading/unpacking pillow

下载 Pillow-3.0.0.tar.gz (9.6MB): 9.6MB 已下载 运行 setup.py (path:/tmp/pip_build_vamsi/pillow/setup.py) egg_info for packagepillow

安装收集的包:pillow 为枕头运行 setup.py install

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip_build_vamsi/pillow/setup.py", line 767, in <module>
    zip_safe=not debug_build(),
  File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/local/lib/python2.7/dist-packages/setuptools/command/install.py", line 61, in run
    return orig.install.run(self)
  File "/usr/lib/python2.7/distutils/command/install.py", line 601, in run
    self.run_command('build')
  File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/lib/python2.7/distutils/command/build.py", line 128, in run
    self.run_command(cmd_name)
  File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/lib/python2.7/distutils/command/build_ext.py", line 337, in run
    self.build_extensions()
  File "/tmp/pip_build_vamsi/pillow/setup.py", line 515, in build_extensions
    % (f, f))
ValueError: --enable-jpeg requested but jpeg not found, aborting.
Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_vamsi/pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-YF9qhC-record/install-record.txt --single-version-externally-managed --compile:
running install

运行构建

运行 build_py

创建构建

创建 build/lib.linux-i686-2.7

创建 build/lib.linux-i686-2.7/PIL

复制 PIL/init.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/JpegImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageCms.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageMorph.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/WebPImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/FitsStubImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/GribStubImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageQt.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/TarIO.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageShow.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageGrab.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImagePalette.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/SgiImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/Jpeg2KImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/WalImageFile.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ContainerIO.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/PaletteFile.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/PngImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/GifImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/MicImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/PalmImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/Hdf5StubImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageEnhance.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/PsdImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/FpxImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/JpegPresets.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/TiffImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageTk.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/IptcImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/PcxImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageFilter.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/IcoImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/XbmImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageDraw2.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageFile.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/PpmImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/SpiderImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/BdfFontFile.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageMath.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageStat.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/MpoImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/PcfFontFile.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/DcxImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageOps.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/OleFileIO.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageMode.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/TgaImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/PdfImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageColor.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/features.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/EpsImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/MpegImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/WmfImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImtImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageDraw.py -> build/lib.linux-i686-2.7/PIL

复制PIL/IcnsImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/TiffTags.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/McIdasImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/FliImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/PSDraw.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImagePath.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/PixarImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/Image.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/GdImageFile.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/CurImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageTransform.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/GimpPaletteFile.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/_util.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ExifTags.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageFont.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/XVThumbImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/PyAccess.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/XpmImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/PcdImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/FontFile.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/GbrImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/GimpGradientFile.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageChops.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/BufrStubImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/SunImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/MspImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageSequence.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/ImageWin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/BmpImagePlugin.py -> build/lib.linux-i686-2.7/PIL

复制 PIL/_binary.py -> build/lib.linux-i686-2.7/PIL

运行 egg_info

编写 Pillow.egg-info/PKG-INFO

将顶级名称写入 Pillow.egg-info/top_level.txt

将dependency_links写入Pillow.egg-info/dependency_links.txt

警告:manifest_maker:未找到标准文件“-c”

读取清单文件'Pillow.egg-info/SOURCES.txt'

读取清单模板'MANIFEST.in'

编写清单文件'Pillow.egg-info/SOURCES.txt'

复制 PIL/OleFileIO-README.md -> build/lib.linux-i686-2.7/PIL

运行 build_ext

Traceback(最近一次调用最后一次):

文件“”,第 1 行,在

文件“/tmp/pip_build_vamsi/pillow/setup.py”,第 767 行,在

zip_safe=not debug_build(),

文件“/usr/lib/python2.7/distutils/core.py”,第 151 行,在设置中

dist.run_commands()

文件“/usr/lib/python2.7/distutils/dist.py”,第 953 行,在 run_commands 中

self.run_command(cmd)

文件“/usr/lib/python2.7/distutils/dist.py”,第 972 行,在 run_command 中

cmd_obj.run()

文件“/usr/local/lib/python2.7/dist-packages/setuptools/command/install.py”,第 61 行,运行中

return orig.install.run(self)

文件“/usr/lib/python2.7/distutils/command/install.py”,第 601 行,运行中

self.run_command('build')

文件“/usr/lib/python2.7/distutils/cmd.py”,第 326 行,在 run_command 中

self.distribution.run_command(command)

文件“/usr/lib/python2.7/distutils/dist.py”,第 972 行,在 run_command 中

cmd_obj.run()

文件“/usr/lib/python2.7/distutils/command/build.py”,第 128 行,运行中

self.run_command(cmd_name)

文件“/usr/lib/python2.7/distutils/cmd.py”,第 326 行,在 run_command 中

self.distribution.run_command(command)

文件“/usr/lib/python2.7/distutils/dist.py”,第 972 行,在 run_command 中

cmd_obj.run()

文件“/usr/lib/python2.7/distutils/command/build_ext.py”,第 337 行,运行中

self.build_extensions()

文件“/tmp/pip_build_vamsi/pillow/setup.py”,第 515 行,在 build_extensions 中

% (f, f))

ValueError: --enable-jpeg 已请求但 jpeg 未找到,正在中止。


正在清理... 命令 /usr/bin/python -c "import setuptools, tokenize;file='/tmp/pip_build_vamsi/pillow/setup.py';exec(compile(getattr(tokenize, 'open', open )(file).read().replace('\r\n', '\n'), file, 'exec'))" install --record /tmp/pip-YF9qhC-record/install-record.txt --single-version-externally-managed --compile 失败,错误代码 1 在 /tmp/pip_build_vamsi/pillow 在 /home/vamsi/.pip/pip.log 中存储失败的调试日志

在 lubuntu 中运行 pip install枕头命令时出现此错误。我有 python 2.7

我已经尝试过这个命令 pip install -U setuptools 这是在其他帖子中建议的,但没有效果。]

【问题讨论】:

  • Installing PIL with pip的可能重复
  • 请显示整个输出。包含错误的行位于您发布的输出上方。
  • 这正是它所说的:--single-version-externally-managed --compile failed with error code 1。换句话说,这意味着编译失败。从您提供的输出中无法判断编译失败的原因。无论如何,installation guide 建议您“首先考虑使用本机操作系统包以避免安装问题”。如果您不能或不想使用本机软件包,您是否确保您已在其中列出了每个要求?

标签: python python-2.7 pip


【解决方案1】:

首先,以具有 root 权限的用户身份运行命令与使用 sudo pip install "whateveryouaretryingtoinstall" 不同,只需确保清楚即可。如前所述,它看起来像是某种编译错误,因此请尝试再次安装 pip 然后运行它。如果这不起作用,请尝试手动安装软件包,如果不起作用,则一定是软件包有问题。

【讨论】:

  • 怎么样?我一直在做 sudo pip install 很长一段时间。
猜你喜欢
  • 2018-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-10
相关资源
最近更新 更多