No hay comandos instalados desde el trabajo pip en la Terminal

1

He estado aprendiendo python e intenté instalar pep8, restviewer y otras aplicaciones de línea de comandos, pero cuando intento ejecutarlas, muestra un error de comando no encontrado.

-bash: restview: command not found

Lo he intentado en zsh y otros shells, pero no tengo éxito. Incluso lo he intentado como usuario root. Reinicié mi RUTA y ejecuté el shell de bash otra vez pero todavía no podía reconocer mis errores. También reinstalé Xcode para asegurarme de que mis herramientas de línea de comandos estuvieran presentes. ¿Cómo soluciono esto?

    
pregunta kealrey 28.08.2015 - 19:31

1 respuesta

1

Me gustaría comentar, pero no tengo suficientes monedas. Necesitamos descubrir qué está mal:

Los paquetes no existen en una ruta conocida que tengas. Sabemos esto. Entonces, ¿qué lo está causando? O no se está instalando, o se está instalando y el binario no está en PATH.

Primero, asegúrese de que esté siendo instalado correctamente por pip. Haga una instalación de pip y háganos saber la salida. También háganos saber la salida de pip list después de la instalación. Simplemente fui a la consola, cambié a un entorno virtual, luego realicé una instalación pip en restview. Se instaló correctamente en virtual_env_path/bin/ y también mi pip se encuentra en virtual_env_path/bin/

Entonces, si se está instalando correctamente, averiguaría dónde se encuentra pip escribiendo which pip

Luego vea si los paquetes que busca están en ese camino o cerca de allí. Claramente, ese directorio está en su ruta desde que se ejecuta pip. Si encuentra los paquetes, asegúrese de que el directorio se agregue a la ruta si no lo están. Recuerde que PATH se restablece cada vez que abre una nueva consola. Compruebe la ruta a través de echo $PATH

Básicamente, si está instalado, debes averiguar dónde, y luego comparar eso con tu ruta. Buena suerte.

    
respondido por el Diesel 28.08.2015 - 20:49

Lea otras preguntas en las etiquetas