Python 安装软件包时,此pip错误意味着什么?

Python 安装软件包时,此pip错误意味着什么?,python,python-2.7,pip,Python,Python 2.7,Pip,当我试图安装一个软件包时,该软件包被下载并在最后完成- 抱歉,这是完整的日志。我无法正确格式化它 Downloading/unpacking pillow 下载枕头-3.0.0.tar.gz(9.6MB):下载9.6MB 运行setup.py(路径:/tmp/pip\u build\u vamsi/pillow/setup.py)包枕的egg\u信息 安装收集的软件包:枕头 正在运行枕头的setup.py安装 Traceback (most recent call last): File

当我试图安装一个软件包时,该软件包被下载并在最后完成-

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

Downloading/unpacking pillow
下载枕头-3.0.0.tar.gz(9.6MB):下载9.6MB 运行setup.py(路径:/tmp/pip\u build\u vamsi/pillow/setup.py)包枕的egg\u信息

安装收集的软件包:枕头 正在运行枕头的setup.py安装

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
文件“/usr/lib/python2.7/distutils/core.py”,第151行,在安装程序中

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

self.run_command(cmd)
文件“/usr/lib/python2.7/distutils/dist.py”,第972行,在run_命令中

cmd_obj.run()
self.distribution.run_command(command)
cmd_obj.run()
self.distribution.run_command(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_命令中

cmd_obj.run()
self.distribution.run_command(command)
cmd_obj.run()
self.distribution.run_command(command)
cmd_obj.run()
文件“/usr/lib/python2.7/distutils/dist.py”,第972行,在run_命令中

cmd_obj.run()
self.distribution.run_command(command)
cmd_obj.run()
self.distribution.run_command(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_命令中

cmd_obj.run()
self.distribution.run_command(command)
cmd_obj.run()
self.distribution.run_command(command)
cmd_obj.run()
文件“/usr/lib/python2.7/distutils/dist.py”,第972行,在run_命令中

cmd_obj.run()
self.distribution.run_command(command)
cmd_obj.run()
self.distribution.run_command(command)
cmd_obj.run()
文件“/usr/lib/python2.7/distutils/command/build_ext.py”,第337行,正在运行

self.build_extensions()
文件“/tmp/pip\u build\u vamsi/pillow/setup.py”,第515行,内置扩展名

% (f, f))
ValueError:--启用请求的jpeg,但未找到jpeg,正在中止


清理。。。 Command/usr/bin/python-c“导入setuptools,tokenize;文件=”/tmp/pip_build_vamsi/pillow/setup.py';exec(编译(getattr(tokenize,'open',open)(文件).read().replace('\r\n','\n'),文件,'exec')”安装--record/tmp/pip-YF9qhC-record/install-record.txt--外部管理的单一版本--编译失败,错误代码为/tmp/pip_build_vamsi/pillow中的1 在/home/vamsi/.pip/pip.log中存储故障的调试日志

我在lubuntu中运行pip install pillow命令时遇到了这个错误。我正在学习python 2.7


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

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

可能的副本,请显示整个输出。包含错误的行位于您发布的输出上方的某个位置。它的意思正好是:
--外部管理的单一版本--编译失败,错误代码为1
。换句话说,这意味着编译失败。无法从您提供的输出判断编译失败的原因。无论如何,建议您“首先考虑使用本机操作系统软件包以避免安装问题”。如果您不能或不想使用本机软件包,您是否确保列出了每个必备项?如何做到?我做sudopip安装已经很长时间了。