not mac how found python macos pip python-2.6

python - mac - bash: pip: comando no encontrado



ubuntu pip not found (18)

¿Por qué no simplemente hacer sudo easy_install pip o si esto es para python 2.6 sudo easy_install-2.6 pip ?

Esto instala pip usando el sistema predeterminado del instalador de paquetes python y le ahorra la molestia de la configuración manual al mismo tiempo.

Esto le permitirá ejecutar el comando pip para la instalación del paquete python, ya que se instalará con el sistema python. También recomiendo una vez que tengas pip usando el paquete y patrón virtualenv . :)

Descargué pip y ejecuté python setup.py install y todo funcionó bien. El siguiente paso en el tutorial es ejecutar pip install <lib you want> pero antes de que incluso intente encontrar algo en línea, aparece el pip install <lib you want> "bash: pip: comando no encontrado".

Esto está en Mac OS X, que también soy nuevo, así que asumo que hay algún tipo de configuración de ruta que no se configuró correctamente cuando ejecuté setup.py. ¿Cómo puedo investigar más? ¿Qué necesito verificar para tener una mejor idea de la causa exacta del problema?

EDITAR: También intenté instalar Python 2.7 para Mac con la esperanza de que el proceso de instalación amigable haría cualquier tarea de mantenimiento como la edición de PATH y todo lo demás necesita estar contento para que todo funcione de acuerdo con los tutoriales, pero esto no funcionó. Después de que la instalación se ejecuta, ''python'' aún ejecutaba Python 2.6 y PATH no se actualizó.


(Contexto: mi sistema operativo es Amazon Linux usando AWS. Parece similar a RedHat, pero parece ser un poco más restringido).

Salga del shell, luego abra un nuevo shell. El comando pip ahora funciona.

Eso es lo que resolvió el problema en este lugar.

Es posible que también desee saber: los comandos de pip para instalar el software debían escribirse como este ejemplo (jupyter, por ejemplo) para que funcione correctamente en mi sistema:

pip instalar jupyter --usuario

Específicamente, note la falta de sudo, y la presencia de --user

Estaría muy bien si los doctores pip hubieran dicho algo acerca de todo esto, pero eso supondría escribir más caracteres, supongo.


Antes de instalar PIP para Python

python --version

Si obtiene un número de versión (por ejemplo, "Python 2.7.5"), significa que Python está listo para funcionar. Si recibe el mensaje "Python no está definido", primero deberá instalar Python correctamente. Eso está más allá del alcance de este artículo. Visite el sitio de Python para obtener instrucciones.

Instalar PIP en Mac

sudo easy_install pip

Si prefieres instalar una versión más actualizada de Python, entonces puedes usar Homebrew. ¿No sabes que es eso? Obtenga más información sobre la instalación de software con Homebrew en Mac. Las siguientes instrucciones asumen que ya tienes Homebrew instalado y listo para funcionar.

Instalar Python con Homebrew implica un solo comando:

instalar cerveza Python

Esto instalará la última versión de Python, que debe venir empaquetada con PIP. Si la instalación es exitosa pero PIP no está disponible, es posible que deba volver a vincular Python usando el siguiente comando de Terminal:

elaborar cerveza desvincular python && crear enlace python


Debo admitir que soy absolutamente nuevo en Python, que solo necesito para una cosa: awscli. Encontré este problema después de descargar Python 3.xx - pip: comando no encontrado

Siguiendo las instrucciones para descargar el archivo de AWS, he cambiado

pip install awscli

a

pip3 install awscli

que corrió la versión correcta.

Hice un alias en mi máquina para ejecutar python3 mientras escribía python, que normalmente ejecutaría la versión 2.7 del sistema. No estoy seguro de que esto sea una buena idea ahora. Creo que solo escribiré los comandos como pretendían que fueran


En primer lugar: prueba pip3 en lugar de pip . Ejemplo:

pip3 --version pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

pip3 debe instalarse automáticamente junto con Python3.x. La documentación no se ha actualizado, así que simplemente reemplace pip por pip3 en las instrucciones, cuando instale Flask, por ejemplo.

Ahora, si esto no funciona, es posible que tenga que instalar pip por separado.


Evitando el sudo :

python <(curl https://bootstrap.pypa.io/get-pip.py) --user echo ''export "PATH=$HOME/Library/Python/2.7/bin:$PATH"'' >> ~/.bash_profile

Desde:

http://www.pip-command-not-found.com


Haz lo siguiente:

sudo apt update sudo apt install python3-pip source ~/.bashrc

Esto seguramente instalará pip con todas sus dependencias. PD: esto es para python 3 si desea para python 2, reemplace python3 del segundo comando a python

sudo apt install python-pip


Instala la última versión de Python como se indica here

Tiene muchos enlaces de descarga como numpy y scipy.

Luego ve a la terminal e ingresa el siguiente comando:

sudo easy_install pip

Para los paquetes de instalación de Python, verifique esto

Requisitos para instalar paquetes Esta sección describe los pasos a seguir antes de instalar otros paquetes de Python.

Instale pip, setuptools y wheel Si tiene Python 2> = 2.7.9 o Python 3> = 3.4 instalado desde python.org, ya tendrá pip y setuptools, pero deberá actualizar a la última versión:

En Linux o OS X:

pip instalar -U pip setuptools en Windows:

python -m pip install -U pip setuptools Si está utilizando una instalación de Python en Linux que está gestionada por el administrador de paquetes del sistema (por ejemplo, "yum", "apt-get", etc.) y desea utilizar el administrador de paquetes del sistema para instalar o actualizar pip, luego vea Instalar pip / setuptools / wheel con Linux Package Managers

De otra manera:

Descarga segura get-pip.py here

Ejecutar python get-pip.py. 2 Esto instalará o actualizará pip. Además, instalará setuptools y wheel si aún no están instalados.


La instalación con apt-get instala un pip todo el sistema, no solo uno local para su usuario. Pruebe este comando para que pip se ejecute en su sistema ...

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

Entonces pip se instalará sin problemas y podrás usar "sudo pip ...".


Lo que hice para superar esto fue sudo apt install python-pip .

Resultó que mi máquina virtual no tenía pip instalado todavía. Es concebible que otras personas también puedan tener este escenario.


Los usuarios de CentOS 7 solo pueden usar:

yum install python-pip

También recomiendo usar virtualenv si estás usando pip. Se puede añadir de la misma manera:

yum install python-virtualenv


Podría ser el permiso de root. Intenté salir de root login, usar

sudo su -l root pip <command>

funciona para mi


Resolver:

  1. Agregue esta línea a ~ / .bash_profile

    export PATH = "/ usr / local / bin: $ PATH"

  2. En una ventana de terminal, ejecute

    fuente ~ / .bash_profile


Si está ejecutando Python 3.5, ejecute el siguiente comando de terminal:

sudo pip3 install -U nltk

Cualquier otro comando pip en el terminal sería similar:

pip3 install --upgrade pip sudo pip3 install -U numpy ::


Utilice setuptools para instalar pip :

sudo easy_install pip

(Sé que la parte anterior de mi respuesta es redundante con la de klobucar, pero todavía no puedo agregar comentarios), así que aquí hay una respuesta con una solución a sudo: easy_install: command not found en Debian / Ubuntu:

sudo apt-get install python-setuptools

Además, para python3, use easy_install3 y python3-setuptools .


instala Homebrew, abre Terminal o tu emulador de terminal OSX favorito y ejecuta

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

inserte el directorio Homebrew en la parte superior de su variable de entorno PATH. Puede hacer esto agregando la siguiente línea en la parte inferior de su archivo ~ / .profile

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

Ahora, podemos instalar Python 2.7:

$ brew install python

Obtener repositorio pip:

$ git clone https://github.com/pypa/pip

instalar pip:

$sudo easy_install pip


pip se instalaría en el contenedor de tu ubicación de instalación de python. También debe crear un enlace simbólico a alguna ubicación más común como /usr/local/bin/pip

Puede editar su ~/.profile y actualizar su PATH para incluir /Library/Frameworks/Python.framework/Versions/2.6/bin , o puede crear un enlace simbólico en un lugar que sepa que se encuentra en su camino.

Si lo hace: echo $PATH , debería ver las rutas que se están buscando actualmente. Si /usr/local/bin está en su RUTA, puede hacer:

ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/pip /usr/local/bin

Optaría por agregar el contenedor de python a su variable $ PATH.


python-pip usa una versión obsoleta de pip (9.0), la versión actual de post pip (18.0) después de actualizar pip edit /usr/bin/pip reemplaza esta importación:

from pip import main

a

from pip._internal import main

este problema para trabajar con pip 18.0 es el cambio de pip nombre de la función main para /usr/bin/pip3 y /usr/bin/pip2

también vea /usr/local/lib/[your_python_version]/dist-packages/pip/__main__.py Debe ser igual que /usr/bin/pip