Compile United с кодом ошибки 1 в / tmp / pip_build_root / uwsgi -- python поле с участием ubuntu поле с участием uwsgi пол Связанный проблема

Compile failed with error code 1 in /tmp/pip_build_root/uwsgi


3
vote

проблема

русский

Я пытаюсь следить за руководством в http: // uwsgi -docs.readtheDocks.org/en/latest/tutorials/django_and_nginx.html . Я получил все, что все работает TOHTTP: //uwsgi-docs.readtheDocs.org/en/latest/tutorials/django_and_nginx.html#Install-uwsgi-sistem-wide. Я работаю с экземпляром Ubuntu 14.4 на Amazon EC2:

Не входя в мой виртуальский, я бегал:

 <код> sudo pip install uwsgi    

Это привело к:

 <код> ---------------------------------------- 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('  ', ' '), __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   

Журнал имеет:

 <код> 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('  ', ' '), __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('  ', ' '), __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   

Что я делаю не так?

Английский оригинал

I'm trying to follow the tutorial at http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html. I've gotten everything working down tohttp://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html#install-uwsgi-system-wide. I am working with an ubuntu 14.4 instance on amazon EC2:

Without going into my virtualenv , I ran:

sudo pip install uwsgi  

This led to :

---------------------------------------- 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('  ', ' '), __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 

The log has:

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('  ', ' '), __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('  ', ' '), __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 

What am I doing wrong?

</div
        
     
     

Список ответов

8
 
vote

Может быть немного поздно, чтобы ответить на ваш вопрос, но положить мой ответ может помочь людям позже.

Я посмотрел назад в журнал и увидел эти строки.

. [x86_64-linux-gnu-gcc -in file, включенный из плагинов / Python / python_plugin.c: 1: 0: Плагины / Python / uwsgi_python.h: 2: 20: Фатальная ошибка: Python.h: Нет такого файла или каталога  #включают                    ^ Компиляция прекращена. 

Оказалось, что он не мог найти python.h. Установка Python2.7-dev Исправлена ​​проблема для меня.

. apt-get install -y python2.7-dev 
 

May be a little late to answer your question but putting my answer could help people later.

I looked backward at the log and saw these lines.

 [x86_64-linux-gnu-gcc -In file included from plugins/python/python_plugin.c:1:0: plugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory  #include                     ^ compilation terminated. 

It turned out that it couldn't find Python.h. Installing python2.7-dev fixed the problem for me.

 apt-get install -y python2.7-dev 
</div
 
 
     
     

Связанный проблема

2  Django Allauth - без проверки электронной почты для социальных пользователей  ( Django allauth no verification email for social users ) 
Я использую Django Allauth для потребностей Auth My Webse. Когда пользователь подписывает на мой сайт с социальной учетной записью - Google в основном (у ме...

0  Как нарисовать случайный треугольник и его медиану? [закрыто]  ( How to draw a random triangle and its median ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> закрыто. Этот вопрос нуждается в Детали отладки . В настоящее вр...

3  Как заменить символ в строке с символом не ASCII в Python?  ( How to replace a character in a string with a non ascii character in python ) 
Я хочу заменить знак номера (#) символом, аналогичным тому, что называется резким знаком музыки (♯). Я попробовал следующую линию, но не работал. <код> res[...

0  Почему Python поднимает ошибку времени выполнения во время работы numpy.percentile для выравнивания Scikit-Image?  ( Why python raise a runtime error while i run numpy percentile for equalization b ) 
Я беру код выравнивания из Здесь <код> import numpy as np from skimage import morphology from skimage import color from skimage import io from matplotlib ...

5  Экспорт SVG в PDF в автономном TideSDK WebApp  ( Exporting svg to pdf in a offline tidesdk webapp ) 
У меня есть приложение Offline HTML5 / CSS / JS, построенное с TIDESDK, в котором гистограмма нарисована с HighCharts в качестве SVG «Tag», используя данные, ...

0  Ubuntu Supervisor Импорт модулей Python модулей  ( Ubuntu supervisor import python modules error ) 
Я использую супервизор для запуска Websocket Django в системе запуска. Когда я запускаю руководитель, он будет поднять ModulenotfoundError: Нет модуля с ...

0  Как добавить номер в каждом базовом случае рекурсии? (Python3)?  ( How to add number in each base case of recursionpython3 ) 
Я хочу добавить 1 на <код> ans После того, как рекурсионная ветка достигает того, где <код> n==0 но не удается. Я пытался присвоить <код> ans сначала и д...

0  Групповые пакеты на сервере трафика  ( Timing packets on a traffic server ) 
У меня есть прокси-сервер трафика, который является дополнительным ходом на сеть и обрабатывает большое количество трафика. Я хотел бы рассчитать стоимость ...

1  Используйте файл в качестве аргумента для функции, которая подсчитывает, создает счет для каждой буквы в текстовом файле  ( Use a file as an argument for a function that counts creates a count for each le ) 
Моя программа прямо сейчас работает только для первого символа в текстовом файле и итерации бесконечно. Например, если первая буква в текстовом файле D, прогр...

2  Loop Проблемы рок-бумаги Ножницы ножницы  ( Loop problems rock paper scissors game ) 
Я очень новый для программирования. Я должен написать ножницы для рок-бумаги для моего вступления в класс программирования. У меня есть отличное начало, но не...

0  Jupyter-Notebook не работает после команды Jupyter-Notebook  ( Jupyter notebook is not working after jupyter notebook command ) 
Я устанавливаю Jupyter-ноутбук для работы с проектами, связанными с наукой на науке. Я не могу установить его должным образом или есть некоторая проблема с со...

15  Пип не работает  ( Pip not working ) 
Я пытаюсь установить Python-Shavely с Pip в Ubuntu 10.04. Я получил «неизвестную или неподдерживаемую команду» «Установить», пока я попробовал, <Код> Allian...

0  Использование Pybind11 на MacBook Pro  ( Using pybind11 on macbook pro ) 
Я пытаюсь использовать Pybind11 на MacBook, и я пытаюсь сделать так, как было написано в https://pybind11.readtheDocs.io/en/stable/basics.html я установил C...

2  Pyproj Пакет Установка Proj_dir Переменная  ( Pyproj package installation proj dir variable ) 
Я пытаюсь установить <код> pyproj , хотя получаю <код> Proj executable not found. Please set PROJ_DIR variable ошибки. Команда <Код> $ pipenv install pyp...

48  Ошибка auth_user с django 1.8 и syncdb / migrate  ( Auth user error with django 1 8 and syncdb migrate ) 
При обновлении в Django 1.8 (с zc.buildout) и запуском SyncDB или миграция, я получаю это сообщение: <Код> django.db.utils.ProgrammingError: relation "auth_...

Связанный проблема

2  Django Allauth - без проверки электронной почты для социальных пользователей 
0  Как нарисовать случайный треугольник и его медиану? [закрыто] 
3  Как заменить символ в строке с символом не ASCII в Python? 
0  Почему Python поднимает ошибку времени выполнения во время работы numpy.percentile для выравнивания Scikit-Image? 
5  Экспорт SVG в PDF в автономном TideSDK WebApp 
0  Ubuntu Supervisor Импорт модулей Python модулей 
0  Как добавить номер в каждом базовом случае рекурсии? (Python3)? 
0  Групповые пакеты на сервере трафика 
1  Используйте файл в качестве аргумента для функции, которая подсчитывает, создает счет для каждой буквы в текстовом файле 
2  Loop Проблемы рок-бумаги Ножницы ножницы 
0  Jupyter-Notebook не работает после команды Jupyter-Notebook 
15  Пип не работает 
0  Использование Pybind11 на MacBook Pro 
2  Pyproj Пакет Установка Proj_dir Переменная 
48  Ошибка auth_user с django 1.8 и syncdb / migrate