gcc erreur en essayant d'installer PIL dans un Python2.6 virtualenv
J'ai créé un virtualenv avec l'option --no-site-packages option. J'obtiens une erreur d'essayer d'installer 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
Quelqu'un peut-il m'aider?
Je suis sur Ubuntu 10.04 (64 bits)
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'installer python-dev paquet.
python2.6-dev
dans ma situation depuis virtualenv est à l'aide de 2.6. Juste un heads-up pour quelqu'un d'autreyum install python-devel
si vous êtes sur CentOS/RHEL.En regardant la liste complète sur votre lien pastebin la ligne
est le problème.
La gcc en ligne de commande a
il donc, ce serait où elle pourrait s'attendre à trouver et c'est là où il est sur mon système Mandriva.
Peut-être que vous avez installé python mais pas les bibliothèques de développement qui serait le correspondant "-devel" version du paquet?
sudo apt-get install python-dev - est très bon, mais
si vous utilisez quelques pythons sur votre système hôte, et python2.6 est par défaut.
Si vous essayez d':
allez dans le répertoire bin, disons source d'activer, de
que:
Vous obtenez l'erreur comme ceci: _imaging.c:75:20: erreur: Python.h: Aucun fichier ou répertoire de
Vous devriez le dire!: