easy_install: comando não encontrado


20

Estou tentando instalar o MYCROFT no Ubuntu 18.04, seguindo este: LINK

cd ~/
git clone https://github.com/MycroftAI/mycroft-core.git
cd mycroft-core
bash dev_setup.sh

Estou recebendo este erro:

sudo: easy_install: command not found

Este erro ocorre porque o script dev_setup.sh linha 168 está tentando executar:

easy_install pip==9.0.1 # force version of pip

Eu instalei:

sudo apt-get install python-setuptools
sudo apt-get install python-pip python-dev build-essential

No entanto, o

easy_install

comando ainda não é reconhecido. Alguma ideia?

Atualizar:

Ao comentar essa linha no script, ele permite a execução. No entanto, há um erro no módulo, o módulo de reconhecimento de voz está ausente , ao fazer um teste de áudio.


Não consigo reproduzir seus erros na instalação limpa do Ubuntu 18.04 LTS (com --depth=1e sem). Você tem PPAs relacionados a python?
N0rbert # 25/18

2
easy_installfaz parte de python-setuptools. Por favor, adicione a saída de apt policy python-setuptoolssua pergunta.
Chai T. Rex

Respostas:


10

No Ubuntu 18.04, eu era capaz de pip install python-setuptoolsexecutar o easy_install fazendo o caminho completo:

python /usr/lib/python2.7/dist-packages/easy_install.py pip

Eu prefiro isso do que instalar o python-pippacote do sistema porque pipestá se movendo mais rapidamente do que as distros atualizá-lo, então eu o instalo a partir do PyPI.

HTH!


Obrigado por esta resposta! Eu estava me frustrando porque estava usando, find / -xdev -name easy_installpor isso não encontrei o easy_install.py (por causa da .pyextensão). Você provavelmente acabou de me salvar de tentar uma solução ridiculamente desesperada.
skye --- capitão

De nada! Um truque que eu tenha em meu bolso de trás quando findnão retorna nada está caindo de volta para uma pesquisa mais difusa como: find / -iname '*easy_install*'. Isso retornará arquivos que não diferenciam maiúsculas de minúsculas easy_installem qualquer lugar do nome; mesmo que seja prefixado ou com sufixo de alguma coisa.
2018

7

De acordo com o changelog easy_install foi removido do python-setuptoolspacote.

Não tenho boas notícias para você; Não encontrei uma solução aquém da atualização dos scripts herdados a serem usados pip(e espero que a pipinstalação da versão funcione).

No seu caso, pipvocê está tentando obter easy_install, portanto, provavelmente você pode omitir a linha, já que a versão pipem biônico é 9.0.1-2. Uma mudança melhor no script pode verificar que pip --versioné menor do que 9.0.1antes de tentar instalar essa versão alternativa via easy_install.



1

No Ubuntu 18.04, recebi o mesmo erro várias vezes, procurei em muitos links, mas não obtive uma solução útil.

Para isso, a versão do pip deve ser menor ou igual à 9.0.1.

Primeiro, instale o pip for python versão 3 de

sudo apt install python3-pip

e verifique a versão do pip

pip --version

depois disso, temos que instalar o build-essential para python-dev

sudo apt-get install build-essential python-dev

e ferramentas de configuração python

sudo apt-get install python-setuptools

E finalmente, podemos instalar o pymongo seguindo os comandos

python -m pip install pymongo

Funcionou para mim, que funcione para você também.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.