尝试在Python2.6 virtualenv中安装PIL的gcc错误 [英] gcc error trying to install PIL in a Python2.6 virtualenv
本文介绍了尝试在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:
...
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屋!
查看全文