easy_install: comando no encontrado

20

Estoy tratando de instalar MYCROFT en Ubuntu 18.04 después de esto: ENLACE

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

Recibo este error:

sudo: easy_install: command not found

Este error se debe a que el script dev_setup.sh línea 168 está intentando ejecutar:

easy_install pip==9.0.1 # force version of pip

He instalado:

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

Sin embargo, el

Instalación fácil

El comando aún no se reconoce. ¿Algunas ideas?

Actualizar:

Al comentar que esa línea en el script permite que el script se ejecute. Sin embargo, hay un error de módulo , falta el módulo de reconocimiento de voz , al hacer una prueba de audio.

pst007x
fuente
No puedo reproducir sus errores en la instalación limpia de Ubuntu 18.04 LTS (con --depth=1y sin). ¿Tiene PPA relacionados con Python?
N0rbert
2
easy_installes parte de python-setuptools. Agregue el resultado de apt policy python-setuptoolsa su pregunta.
Chai T. Rex

Respuestas:

10

En Ubuntu 18.04 pude pip install python-setuptoolsy ejecuté easy_install al completarlo:

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

Prefiero esto a instalar el python-pippaquete del sistema porque se pipestá moviendo más rápido que las distribuciones lo actualizan, así que lo instalo desde PyPI.

HTH!

berto
fuente
Gracias por esta respuesta! Me estaba frustrando porque estaba usando, find / -xdev -name easy_installasí que no estaba encontrando easy_install.py (debido a la .pyextensión). Probablemente me salvaste de intentar una solución ridículamente desesperada.
skye --- capitán
¡De nada! Un truco que guardo en mi bolsillo trasero cuando findno se devuelve nada está cayendo de nuevo a una búsqueda más difusa como: find / -iname '*easy_install*'. Esto devolverá archivos que contengan mayúsculas y minúsculas easy_installen cualquier parte del nombre; incluso si tiene el prefijo o el sufijo de algo.
berto
7

De acuerdo con el registro de cambios easy_install se eliminó del python-setuptoolspaquete.

No tengo buenas noticias para ti; No he encontrado una solución que no sea actualizar los scripts heredados para usar pip(y espero que las pipinstalaciones de la versión funcionen).

En su caso pip, está tratando de obtenerlo easy_install, por lo que probablemente pueda omitir la línea ya que la versión de pipin bionic es 9.0.1-2. Un mejor cambio en el script podría comprobar que pip --versiones menor que 9.0.1antes de intentar instalar esa versión alternativa a través de easy_install.

Greg
fuente
1

En Ubuntu 18.04, recibí el mismo error varias veces, busqué en muchos enlaces pero no obtuve una solución útil.

Para esto, la versión del pip debe ser menor o igual que 9.0.1.

En primer lugar, instale el pip para python versión 3 desde-

sudo apt install python3-pip

y verifique la versión de pip

pip --version

después de eso, tenemos que instalar build-essential para python-dev

sudo apt-get install build-essential python-dev

y herramientas de configuración de Python

sudo apt-get install python-setuptools

Y finalmente, podemos instalar pymongo siguiendo el comando

python -m pip install pymongo

A mí me funcionó, a ti también te funcionará.

usuario935542
fuente