Quando tento instalar odoo-server
, recebi o seguinte erro:
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Alguém poderia me ajudar a resolver esse problema?
python
gcc
pip
odoo-server
Madura Dissanayake
fonte
fonte
Respostas:
Na faculdade, encontrei o mesmo problema ao instalar o Linux Mint para o projeto principal do meu último ano, a terceira solução abaixo funcionou para mim.
Ao encontrar este erro, observe que, antes do erro, ele pode estar faltando um pacote ou arquivo de cabeçalho - você deve encontrá-los, instalá-los e verificar se funciona (por exemplo, ssl → libssl).
Para o Python 2.x, use:
Para Python 2.7, use:
Para Python 3.x, use:
ou para uma versão específica do Python 3, substitua
x
pela versão secundária emfonte
entrar:
ou
consulte http://www.cyberciti.biz/faq/debian-ubuntu-linux-python-h-file-not-found-error-solution/
fonte
Reading state information... Done python-dev is already the newest version.
Tente instalar esses pacotes.
fonte
Você precisa instalar estes pacotes:
fonte
libldap2-dev
,libpq-dev
elibsasl2-dev
OU TENTE:
fonte
Para o Python 3.4, use:
Para o Python 3.5, use:
Para o Python 3.6, use:
Para o Python 3.7, use:
Para Python 3.8, use:
... e assim por diante ...
fonte
apt-get install python3.6-dev
e também funcionou.sudo apt-get install python3.8-dev
Para mim, nenhuma das opções acima funcionou. No entanto, resolvi o problema com a instalação
libssl-dev
.Isso pode funcionar se você tiver a mesma mensagem de erro que no meu caso:
fonte
No meu caso, estava faltando o pacote libffi-dev .
O que funcionou:
fonte
no ubuntu 14.04:
retornou:
Eu escolhi instalar o libffi-dev
funcionou perfeitamente
fonte
ffi.h
dependência ausente, mas também ajudou a corrigir outras dependências ausentes. Obrigado!pcrecpp.h
. E o pacote que eu tinha que instalar eralibpcre3-dev
.No meu caso,
pip
não foi possível instalar as bibliotecas, tentei as soluções fornecidas acima, mas nenhuma funcionou, mas as abaixo funcionaram para mim:fonte
Apesar de ser uma pergunta antiga, acrescentarei minha opinião.
Acho que a resposta certa depende da mensagem de erro do compilador gcc, algo como "Faltando xxxx.h"
Isso pode ajudar em alguns casos:
fonte
abaixo resposta funcionou para mim, você pode tentar:
fonte
sudo apt-get install python-lxml
A execução
sudo apt-get install python-dev
resolveu o erro.fonte
sudo apt-get install python3-dev
.Usando o Ubuntu 14.04 LTS com um
virtualenv
python em execução 3.5, tive que fazer:Os outros comandos:
Não ajudou. Eu acho que isso ocorre porque as
virtualenv
necessidades dependem dopython-dev
pacote de todo o sistema e devem corresponder àvirtualenv
versão python da. No entanto, o uso dos comandos acima instala opython-dev
python 2.xe o python 3.x que vem com o Ubuntu 14.04, que é 3.4, e não 3.5.fonte
Isso funciona para mim, 12.04, python2.7.6
fonte
E: Unable to locate package lxml
Eu recebo o seguinte. :(sudo apt-get install python-lxml
comando #Isso foi o suficiente para mim:
fonte
Depois de atualizar meu computador com o pip hoje e verificar as outras respostas aqui, posso dizer que pode ser QUALQUER COISA. Você deve verificar erro por erro, procurando qual é a biblioteca específica necessária. No meu caso, estas eram as bibliotecas que eu tinha que instalar:
HTH
fonte
Dica : Por favor, não considere isso como uma resposta. Apenas para ajudar outra pessoa também.
Eu tive um problema semelhante ao instalar o psycopg2 . Eu instalei
build-essential
,python-dev
e tambémlibpq-dev
mas jogado mesmo erro.Como eu estava com pressa na implantação, finalmente copiei a linha completa da resposta do @ user3440631.
E funcionou perfeitamente. mas não foi possível encontrar qual pacote resolveu meu problema. Atualize o comentário se alguém tiver uma idéia sobre o
psycopg2
pacote de dependência do comando acima.fonte
Muitas vezes, recebi o mesmo erro ao instalar o
M2Crypto
&pygraphviz
e instalou todas as coisas mencionadas na resposta aprovada . Mas esta linha abaixo resolveu todos os meus problemas com os outros pacotes na resposta aprovada também.Este
swig
pacote salvou minha vida como a solução paraM2Crypto
egraphviz-dev
parapygraphviz
. Espero que isso ajude alguém.fonte
Para mim, tive que me certificar de que estava usando a versão correta da criptografia. O pip.freeze tinha uma versão mais antiga e, uma vez que eu usei o mais recente, o problema estava ausente.
fonte
primeiro você precisa descobrir qual era o problema real. o que você está vendo é que o compilador C falhou, mas você ainda não sabe o porquê. role até o erro original. no meu caso, tentando instalar alguns pacotes usando
pip3
, descobri:então, no meu caso, eu precisava instalar
libffi-dev
.fonte
bcrypt
viapip3
e a saída era enorme e, observando as primeiras mensagens depip3 install bcrypt
, percebi quelibffi-dev
era o pacote que estava causando todo o problema para as próximas etapas do processo de instalação. Bem observado, amigo :). Espero que você não pense, se eu der alguns centavos à sua resposta, o que, para mim, merece uma consideração melhor. Saudações.fonte
Nenhuma das respostas acima funcionou para mim quando tive o mesmo problema no meu Ubuntu 14.04
No entanto, isso resolveu o erro:
sudo apt-get install python-numpy libicu-dev
fonte
Odoo
não dependapython-numpy
.Para mim, ajudou a instalar
libxml2-dev
elibxslt1-dev
.fonte
Minha pilha era assim:
no mesmo caso, considere o erro de digitação (erro) em um dos arquivos de instalação e edite-o manualmente, alterando "X509_REVOKED_dup" para "X509_REVOKED_dupe" (sem aspas). Eu editei o arquivo x509.h:
e funcionou para mim, mas consulte o post abaixo, pois eles editaram outro arquivo:
https://groups.google.com/forum/#!topic/kivy-users/Qt0jNIOACZc
fonte
No meu caso, o comando
sudo apt-get install unixodbc-dev
resolveu o problema. Eu estava recebendo um erro específico para o arquivo de cabeçalho sql.h.fonte
Para Centos 7 Use o comando abaixo para instalar o Python Development Package
Python 2.7
Python 3.4
Ainda assim, se o problema não tiver sido resolvido, tente instalar os pacotes abaixo -
fonte
Como Robin Winslow diz em um comentário:
No meu caso, minha mensagem de erro completa foi:
Eu estava tentando instalar o torrench :
Com o link stackoverflow fornecido, eu resolvo esse problema:
Observe que os seguintes pacotes já foram instalados:
Espero que ajude!
fonte
No meu caso, foi o
oursql
que estava causando o mesmo erro (genérico) que abaixo.Então, eu sabia que precisava ter um
libmysqlcppconn-dev
pacote.E tudo de bom!
fonte
sudo apt-get install libmysqld-dev
e funcionou para mim.Isso funcionou para mim:
O sudo apt instala o zlib1g-dev
fonte