Когда я пытаюсь установить odoo-server
, я получаю следующую ошибку:
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Может ли кто-нибудь помочь мне решить эту проблему?
python
gcc
pip
odoo-server
Мадура Диссанаяке
источник
источник
Ответы:
Я столкнулся с той же проблемой в колледже, установив Linux Mint для основного проекта моего последнего года обучения. Третье решение, приведенное ниже, сработало для меня.
При возникновении этой ошибки обратите внимание, что перед ошибкой может быть указано, что вам не хватает пакета или заголовочного файла - вы должны найти их, установить их и проверить, работает ли он (например, ssl → libssl).
Для Python 2.x используйте:
Для Python 2.7 используйте:
Для Python 3.x используйте:
или для конкретной версии Python 3, замените
x
на младшую версию висточник
войти:
или
см. http://www.cyberciti.biz/faq/debian-ubuntu-linux-python-h-file-not-found-error-solution/
источник
Reading state information... Done python-dev is already the newest version.
Попробуйте установить эти пакеты.
источник
Вам необходимо установить эти пакеты:
источник
libldap2-dev
,libpq-dev
иlibsasl2-dev
ИЛИ ПОПРОБУЙТЕ ЭТО:
источник
Для Python 3.4 используйте:
Для Python 3.5 используйте:
Для Python 3.6 используйте:
Для Python 3.7 используйте:
Для Python 3.8 используйте:
... и так далее ...
источник
apt-get install python3.6-dev
и это тоже сработало.sudo apt-get install python3.8-dev
Для меня ничего из вышеперечисленного не сработало. Однако я решил проблему с установкой
libssl-dev
.Это может работать, если у вас такое же сообщение об ошибке, как в моем случае:
источник
В моем случае отсутствовал пакет libffi-dev .
Что сработало:
источник
на Ubuntu 14.04:
вернулся:
Я решил установить libffi-dev
работал отлично
источник
ffi.h
отсутствующую зависимость, но и помогло исправить другие отсутствующие зависимости. Спасибо!pcrecpp.h
. И пакет, который я должен был установить, былlibpcre3-dev
.В моем случае
pip
не удалось установить библиотеки, я пробовал решения, приведенные выше, но ни одна не работала, но ниже работал для меня:источник
Несмотря на старый вопрос, я добавлю свое мнение.
Я думаю, что правильный ответ зависит от сообщения об ошибке компилятора gcc, что-то вроде «Missing xxxx.h»
Это может помочь в некоторых случаях:
источник
ниже ответ работал для меня, вы можете попробовать:
источник
sudo apt-get install python-lxml
Выполнение
sudo apt-get install python-dev
решило ошибку.источник
sudo apt-get install python3-dev
.Используя Ubuntu 14.04 LTS с
virtualenv
работающим Python 3.5, мне пришлось сделать:Другие команды:
Не помогло. Я думаю, что это потому, что
virtualenv
нужно полагаться на общесистемныйpython-dev
пакет, и он должен соответствоватьvirtualenv
версии Python. Тем не менее, использование вышеуказанных команд устанавливаетpython-dev
для Python 2.x и Python 3.x, который поставляется с Ubuntu 14.04, который 3.4, а не 3.5.источник
Это работает для меня, 12.04, python2.7.6
источник
E: Unable to locate package lxml
Я получаю следующее. :(sudo apt-get install python-lxml
командуЭтого было достаточно для меня
источник
После сегодняшнего обновления моего компьютера с помощью pip и проверки других ответов я могу сказать, что это НИЧЕГО. Вы должны проверить ошибку по ошибке, ища, какая именно библиотека вам нужна. В моем случае это были библиотеки, которые мне пришлось установить:
НТН
источник
Совет : пожалуйста, не рассматривайте это как ответ. Просто чтобы помочь кому-то еще.
У меня была похожая проблема при установке psycopg2 . Я установил
build-essential
,python-dev
а также,libpq-dev
но он бросил ту же ошибку.Поскольку я спешил с развертыванием, то, наконец, просто скопировал полную строку из ответа @ user3440631.
И это сработало как шарм. но не смог найти какой пакет решил мою проблему. Пожалуйста, обновите комментарий, если у кого-то есть представление о
psycopg2
пакете зависимостей сверху.источник
Много времени я получил ту же ошибку при установке
M2Crypto
&pygraphviz
и установлен все вещи уже в утвержденном ответе . Но эта нижняя строка также решила все мои проблемы с другими пакетами в утвержденном ответе .Этот
swig
пакет спас мне жизнь как решение дляM2Crypto
иgraphviz-dev
дляpygraphviz
. Надеюсь, это кому-нибудь поможет.источник
Для меня я должен был убедиться, что использую правильную версию криптографии. У pip.freeze была и более старая версия, и однажды я использовал последнюю проблему, когда ее не было.
источник
Для начала нужно выяснить, в чем была проблема. вы видите, что компилятор C вышел из строя, но вы еще не знаете, почему. прокрутите вверх, где вы получите исходную ошибку. в моем случае, пытаясь установить некоторые пакеты
pip3
, я нашел:так что в моем случае мне нужно было установить
libffi-dev
.источник
bcrypt
через системуpip3
, и результаты были довольно большими, и, наблюдая за первыми сообщениямиpip3 install bcrypt
, я понял, что этоlibffi-dev
был пакет, который вызывал все проблемы на следующих этапах процесса установки. Хорошо подмечено, друг :). Я надеюсь, что вы не против, если я дам несколько центов на ваш ответ, который для меня заслуживает лучшего рассмотрения. С уважением.источник
Ни один из приведенных выше ответов не сработал для меня, когда у меня возникла та же проблема на моем Ubuntu 14.04
Тем не менее, это решило ошибку:
sudo apt-get install python-numpy libicu-dev
источник
Odoo
не зависит отpython-numpy
.Для меня это помогло установить
libxml2-dev
иlibxslt1-dev
.источник
Мой стек был таким:
в этом же случае, пожалуйста, рассмотрите опечатку (ошибку) в одном из установочных файлов и отредактируйте ее вручную, изменив «X509_REVOKED_dup» на «X509_REVOKED_dupe» (без кавычек). Я отредактировал файл x509.h:
и это сработало для меня, но, пожалуйста, обратитесь к посту, связанному ниже, так как они отредактировали другой файл:
https://groups.google.com/forum/#!topic/kivy-users/Qt0jNIOACZc
источник
В моем случае команда
sudo apt-get install unixodbc-dev
разрешила проблему. Я получаю сообщение об ошибке, относящееся к заголовочному файлу sql.h.источник
Для Centos 7 Используйте команду ниже для установки пакета разработки Python
Python 2.7
Python 3.4
Тем не менее, если ваша проблема не решена, попробуйте установить ниже пакеты -
источник
Как говорит Робин Уинслоу в комментарии:
В моем случае мое полное сообщение об ошибке было:
Я пытался установить Torrench :
Используя данную ссылку на стек, я решаю эту проблему следующим образом:
Обратите внимание, что следующие пакеты уже были установлены:
Надеюсь, что это поможет!
источник
В моем случае это было
oursql
причиной той же (общей) ошибки, как показано ниже.Итак, я знал, что мне нужно иметь
libmysqlcppconn-dev
пакет.И все хорошо!
источник
sudo apt-get install libmysqld-dev
его, и он работал на меня.Это сработало для меня:
sudo apt установить zlib1g-dev
источник