La compilation a échoué avec le code d'erreur 1 dans /tmp/pip_build_root/uwsgi

Je suis en train de suivre le tutoriel à http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html. J'ai obtenu tout de travail vers le bas tohttp://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html#install-uwsgi-system-wide. Je travaille avec une ubuntu 14.4 exemple sur amazon EC2:

Sans entrer dans ma virtualenv , j'ai couru:

sudo pip install uwsgi 

Cela a conduit à :

----------------------------------------
Cleaning up...
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/uwsgi/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-64P2dl-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_root/uwsgi
Storing debug log for failure in /home/ubuntu/.pip/pip.log

Le journal a:

Cleaning up...
  Removing temporary dir /tmp/pip_build_ubuntu...
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-uLEPHb-build/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-hPh8D0-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip-uLEPHb-build
Exception information:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 283, in run
    requirement_set.install(install_options, global_options, root=options.root_path)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1435, in install
    requirement.install(install_options, global_options, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 706, in install
    cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False)
  File "/usr/lib/python2.7/dist-packages/pip/util.py", line 697, in call_subprocess
    % (command_desc, proc.returncode, cwd))
InstallationError: Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-uLEPHb-build/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-hPh8D0-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip-uLEPHb-build

Ce que je fais mal?

  • Essayez d'installer quelque chose d'autre avec le pip si pip fonctionne correctement. Ensuite (bien, vous devriez avoir déjà fait) essayez d'installer quelques dépendances pour uwsgi (mais je suppose que vous l'aviez déjà fait). apt-get install build-essential python ou apt-get install python-dev. Si ça en jette toujours InstallationError vous aurez probablement besoin de trouver un autre moyen d'installer uwsgi. Ou attendre quelqu'un de plus compétent répond à votre question.
  • Merci pour le regarder mais pas de chance jusqu'à présent.
  • J'ai la même erreur pour tout ce que j'essaie de l'installer avec le pip, et j'ai récemment changé les autorisations pour le /tmp/ dossier. Je suis assez sûr qui a quelque chose à faire avec elle, même si je ne suis pas sûr de savoir pourquoi/comment le résoudre.
InformationsquelleAutor user61629 | 2015-04-15