尝试在Python2.6 virtualenv中安装PIL的gcc错误 [英] gcc error trying to install PIL in a Python2.6 virtualenv

查看:188
本文介绍了尝试在Python2.6 virtualenv中安装PIL的gcc错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用--no-site-packages选项创建了一个virtualenv。试图安装PIL时出现错误:

http:// pastebin .com / SVqxs1sC

  ... 
错误:命令'/ usr / bin / gcc'失败并退出状态1

------------------------------------- ---
命令/home/dustin/.virtualenvs/django1.2/bin/python -c导入setuptools; __file __ ='/ home / dustin / .virtualenvs / django1.2 / build / pil / setup。 py'; execfile('/ home / dustin / .virtualenvs / django1.2 / build / pil / setup.py')install --single-version-external-managed -record / tmp / pip-t_oikl-record / install-record.txt --install-headers /home/dustin/.virtualenvs/django1.2/include/site/python2.6失败,错误代码为1
异常信息:
Traceback(最近调用最后):
文件/home/dustin/.virtualenvs/django1.2/lib/python2.6/site-packages/pip-0.7.2-py2.6.egg/pip/basecommand.py,第120行,主
self.run(options,args)
文件/home/dustin/.virtualenvs/django1。 2 / lib / python2.6 / site-packages / pip-0.7.2-py2.6.egg / pip / commands / install.py,第165行,运行
requirements_set.install(install_options)
文件/home/dustin/.virtualenvs/django1.2/lib/python2.6/site-packages/pip-0.7.2-py2.6.egg/pip/req.py,第1243行,安装
requirements.install(install_options)
文件/home/dustin/.virtualenvs/django1.2/lib/python2.6/site-packages/pip-0.7.2-py2.6.egg/ pip / req.py,第540行,安装
cwd = self.source_dir,filter_stdout = self._filter_install,show_stdout = False)
文件/home/dustin/.virtualenvs/django1.2/ lib / python2.6 / site-packages / pip-0.7.2-py2.6.egg / pip / __ init__.py,第226行,在call_subprocess
%(command_desc,proc.returncode))
InstallationError:Command /home/dustin/.virtualenvs/django1.2/bin/python -cimport setuptools; __FILE __ = /家/达斯汀/ .virtualenvs / django1.2 /建造/ PIL / setup.py; execfile('/ home / dustin / .virtualenvs / django1.2 / build / pil / setup.py')install --single-version -external-managed -record / tmp / pip-t_oikl-record / install-record .txt --install-headers /home/dustin/.virtualenvs/django1.2/include/site/python2.6失败,错误代码为1

有人可以帮我解决这个问题吗?

我运行Ubuntu 10.04(64位)


您需要安装python-dev软件包。

  

sudo apt-get install python-dev


I have created a virtualenv with the --no-site-packages option. I get an error trying to install PIL:

http://pastebin.com/SVqxs1sC

...
error: command '/usr/bin/gcc' failed with exit status 1

----------------------------------------
Command /home/dustin/.virtualenvs/django1.2/bin/python -c "import setuptools; __file__='/home/dustin/.virtualenvs/django1.2/build/pil/setup.py'; execfile('/home/dustin/.virtualenvs/django1.2/build/pil/setup.py')" install --single-version-externally-managed --record /tmp/pip-t_oikl-record/install-record.txt --install-headers /home/dustin/.virtualenvs/django1.2/include/site/python2.6 failed with error code 1
Exception information:
Traceback (most recent call last):
  File "/home/dustin/.virtualenvs/django1.2/lib/python2.6/site-packages/pip-0.7.2-py2.6.egg/pip/basecommand.py", line 120, in main
    self.run(options, args)
  File "/home/dustin/.virtualenvs/django1.2/lib/python2.6/site-packages/pip-0.7.2-py2.6.egg/pip/commands/install.py", line 165, in run
    requirement_set.install(install_options)
  File "/home/dustin/.virtualenvs/django1.2/lib/python2.6/site-packages/pip-0.7.2-py2.6.egg/pip/req.py", line 1243, in install
    requirement.install(install_options)
  File "/home/dustin/.virtualenvs/django1.2/lib/python2.6/site-packages/pip-0.7.2-py2.6.egg/pip/req.py", line 540, in install
    cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False)
  File "/home/dustin/.virtualenvs/django1.2/lib/python2.6/site-packages/pip-0.7.2-py2.6.egg/pip/__init__.py", line 226, in call_subprocess
    % (command_desc, proc.returncode))
InstallationError: Command /home/dustin/.virtualenvs/django1.2/bin/python -c "import setuptools; __file__='/home/dustin/.virtualenvs/django1.2/build/pil/setup.py'; execfile('/home/dustin/.virtualenvs/django1.2/build/pil/setup.py')" install --single-version-externally-managed --record /tmp/pip-t_oikl-record/install-record.txt --install-headers /home/dustin/.virtualenvs/django1.2/include/site/python2.6 failed with error code 1

Can someone help me with this?

I'm running Ubuntu 10.04 (64 bit)

解决方案

You need to install python-dev package.

sudo apt-get install python-dev

这篇关于尝试在Python2.6 virtualenv中安装PIL的gcc错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆