Erro ao utilizar o pacote pip3 para efetuar instalação de bibliotecas para o python3

1. Erro ao utilizar o pacote pip3 para efetuar instalação de bibliotecas para o python3

Felipe
NadaseiT

(usa Debian)

Enviado em 26/01/2020 - 15:02h

Boa tarde, faço uso da distribuição Debian 10. Estou tendo dificuldades de utilizar o pip3 para fazer instalações de bibliotecas para o python.
Faço uso do seguinte comando: "pip3 install chatterbot", por exemplo, no terminal, e faz-se todos os precedimentos de download, todavia, no final do processo, dá o seguinte erro:
"File "/usr/lib/python3.7/subprocess.py", line 347, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['gcc', '-c', '/tmp/pip-install-5qt7scqy/blis/blis/_src/kernels/haswell/3/bli_gemm_haswell_asm_d6x8.c', '-o', '/tmp/tmpfvd1104q/bli_gemm_haswell_asm_d6x8.o', '-O3', '-mavx2', '-mfma', '-mfpmath=sse', '-march=core-avx2', '-fPIC', '-std=c99', '-D_POSIX_C_SOURCE=200112L', '-DBLIS_VERSION_STRING="0.5.0-6"', '-DBLIS_IS_BUILDING_LIBRARY', '-Iinclude/linux-x86_64', '-I./frame/3/', '-I./frame/ind/ukernels/', '-I./frame/1m/', '-I./frame/1f/', '-I./frame/1/', '-I./frame/include', '-I/tmp/pip-install-5qt7scqy/blis/blis/_src/include/linux-x86_64']' returned non-zero exit status 1."
"ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-5qt7scqy/blis/setup.py'"'"'; __file__='"'"'/tmp/pip-install-5qt7scqy/blis/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-amlg65ny/install-record.txt --single-version-externally-managed --prefix /tmp/pip-build-env-7o7ooo1r/overlay --compile --install-headers /tmp/pip-build-env-7o7ooo1r/overlay/include/python3.7m/blis Check the logs for full command output."

"ERROR: Command errored out with exit status 1: /usr/bin/python3 /usr/local/lib/python3.7/dist-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-7o7ooo1r/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools 'wheel>0.32.0,<0.33.0' Cython 'cymem>=2.0.2,<2.1.0' 'preshed>=2.0.1,<2.1.0' 'murmurhash>=0.28.0,<1.1.0' 'thinc>=7.0.8,<7.1.0' Check the logs for full command output."



Além disso, eu acessei os seguinte site do python: https://packaging.python.org/guides/installing-using-linux-tools/#installing-pip-setuptools-wheel-wi... a fim de buscar algum auxilio, e notei que para a distro Debian/Ubunto houve uma alteração para o "User Scheme”. Isso muda algum processo na hora de baixar bibliotecas pra o python?
Alguém poderia me auxiliar na correção deste problema? Sou grato pela atenção de todos.
Obs: Meu conhecimento para com a distro Linux é de nível iniciante, se puderem detalhar a solução fico mais grato ainda! Obrigado!
Eu resolvi printar a tela, porque o "erro" é muito extenso.


  


2. Re: Erro ao utilizar o pacote pip3 para efetuar instalação de bibliotecas para o python3

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/01/2020 - 14:06h

Você não dando permissão ao pip3 para instalar no sistema, já que você está mandando instalar uma biblioteca com usuario normal e sem usar o comando "sudo".

Você tem duas alternativas:

sudo pip3 install chatterbot
ou
pip3 install chatterbot --user

A primeira alternativa você está dando permissão ao pip3 para instalar no seu sistema e o segundo informa que deve ser instalado no seu usuário.

NadaseiT escreveu:

Boa tarde, faço uso da distribuição Debian 10. Estou tendo dificuldades de utilizar o pip3 para fazer instalações de bibliotecas para o python.
Faço uso do seguinte comando: "pip3 install chatterbot", por exemplo, no terminal, e faz-se todos os precedimentos de download, todavia, no final do processo, dá o seguinte erro:
"File "/usr/lib/python3.7/subprocess.py", line 347, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['gcc', '-c', '/tmp/pip-install-5qt7scqy/blis/blis/_src/kernels/haswell/3/bli_gemm_haswell_asm_d6x8.c', '-o', '/tmp/tmpfvd1104q/bli_gemm_haswell_asm_d6x8.o', '-O3', '-mavx2', '-mfma', '-mfpmath=sse', '-march=core-avx2', '-fPIC', '-std=c99', '-D_POSIX_C_SOURCE=200112L', '-DBLIS_VERSION_STRING="0.5.0-6"', '-DBLIS_IS_BUILDING_LIBRARY', '-Iinclude/linux-x86_64', '-I./frame/3/', '-I./frame/ind/ukernels/', '-I./frame/1m/', '-I./frame/1f/', '-I./frame/1/', '-I./frame/include', '-I/tmp/pip-install-5qt7scqy/blis/blis/_src/include/linux-x86_64']' returned non-zero exit status 1."
"ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-5qt7scqy/blis/setup.py'"'"'; __file__='"'"'/tmp/pip-install-5qt7scqy/blis/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-amlg65ny/install-record.txt --single-version-externally-managed --prefix /tmp/pip-build-env-7o7ooo1r/overlay --compile --install-headers /tmp/pip-build-env-7o7ooo1r/overlay/include/python3.7m/blis Check the logs for full command output."

"ERROR: Command errored out with exit status 1: /usr/bin/python3 /usr/local/lib/python3.7/dist-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-7o7ooo1r/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools 'wheel>0.32.0,<0.33.0' Cython 'cymem>=2.0.2,<2.1.0' 'preshed>=2.0.1,<2.1.0' 'murmurhash>=0.28.0,<1.1.0' 'thinc>=7.0.8,<7.1.0' Check the logs for full command output."



Além disso, eu acessei os seguinte site do python: https://packaging.python.org/guides/installing-using-linux-tools/#installing-pip-setuptools-wheel-wi... a fim de buscar algum auxilio, e notei que para a distro Debian/Ubunto houve uma alteração para o "User Scheme”. Isso muda algum processo na hora de baixar bibliotecas pra o python?
Alguém poderia me auxiliar na correção deste problema? Sou grato pela atenção de todos.
Obs: Meu conhecimento para com a distro Linux é de nível iniciante, se puderem detalhar a solução fico mais grato ainda! Obrigado!
Eu resolvi printar a tela, porque o "erro" é muito extenso.





3. O erro ainda persiste

Felipe
NadaseiT

(usa Debian)

Enviado em 30/01/2020 - 18:38h

Mesmo fazendo uso do sudo pip3 install <nome do pacote> ou usando "pip3 install <nome_pacote> --user" o erro ainda persiste...
Formatei a minha distro para ver se eu tinha feito algum erro no sistema, e ainda não consigo instalar os pacotes. Aparece: o seguinte erro

"Command "/usr/bin/python3 -m pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-1r948uw2" e mais uma caralhada de coisas...
Consegue me fornecer mais alguma opção, meu amigo?


4. Re: Erro ao utilizar o pacote pip3 para efetuar instalação de bibliotecas para o python3

Bryan Albuquerque
bryanasdev

(usa Gentoo)

Enviado em 07/02/2020 - 22:23h

NadaseiT escreveu:

Mesmo fazendo uso do sudo pip3 install <nome do pacote> ou usando "pip3 install <nome_pacote> --user" o erro ainda persiste...
Formatei a minha distro para ver se eu tinha feito algum erro no sistema, e ainda não consigo instalar os pacotes. Aparece: o seguinte erro

"Command "/usr/bin/python3 -m pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-1r948uw2" e mais uma caralhada de coisas...
Consegue me fornecer mais alguma opção, meu amigo?


Amigo, o GCC está falhando em compilar um dos pacotes em que o chatterbot depende, como você está no Debian com certeza alguma biblioteca/pacote -dev está faltando. No caso do chatterbot esse problema com certeza é na build da biblioteca de NLP, a spaCy.

Você consegue postar o log completo?

Ah, não instale com sudo, utilize
pip3 install --user chatterbot 
, instalar como sudo pode facilmente bagunçar seu Debian, pois o gerenciador de pacotes não tem conhecimento desses arquivos.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts