programa - python no abre
''pip'' no se reconoce como un comando interno o externo (23)
Me encuentro con un extraño error al intentar instalar Django en mi computadora.
Esta es la secuencia que he tipeado en mi línea de comando:
C:/Python34>python get-pip.py
Requirement already up-to-date: pip in c:/python34/lib/site-packages
Cleaning up...
C:/Python34>pip install Django
''pip'' is not recognized as an internal or external command,
operable program or batch file.
C:/Python34>lib/site-packages/pip install Django
''lib/site-packages/pip'' is not recognized as an internal or external command,
operable program or batch file.
¿Qué podría estar causando esto?
EDITAR ___________________
Según lo solicitado, esto es lo que obtengo cuando escribo echo% PATH%
C:/Python34>echo %PATH%
C:/Program Files/ImageMagick-6.8.8-Q16;C:/Program Files (x86)/Intel/iCLS Client/
;C:/Program Files/Intel/iCLS Client/;C:/Windows/system32;C:/Windows;C:/Windows/S
ystem32/Wbem;C:/Windows/System32/WindowsPowerShell/v1.0/;C:/Program Files (x86)/
Windows Live/Shared;C:/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x86;C:/Progr
am Files (x86)/Intel/OpenCL SDK/2.0/bin/x64;C:/Program Files/Intel/Intel(R) Mana
gement Engine Components/DAL;C:/Program Files/Intel/Intel(R) Management Engine C
omponents/IPT;C:/Program Files (x86)/Intel/Intel(R) Management Engine Components
/DAL;C:/Program Files (x86)/Intel/Intel(R) Management Engine Components/IPT;C:/P
rogram Files (x86)/nodejs/;C:/Program Files (x86)/Heroku/bin;C:/Program Files (x
86)/git/cmd;C:/RailsInstaller/Ruby2.0.0/bin;C:/RailsInstaller/Git/cmd;C:/RailsIn
staller/Ruby1.9.3/bin;C:/Users/Javi/AppData/Roaming/npm
Acabo de instalar Python 3.6.2.
Tengo el camino como
C: / Users / NOMBRE DE USUARIO / AppData / Local / Programas / Python / Python36-32 / Scripts
Continué recibiendo este error después de corregir mi RUTA.
Si su base de código requiere que tenga una versión anterior de Python (2.7 en mi caso), puede haber sido una versión anterior a la existencia de pip.
No es muy canónico, pero la instalación de una versión más reciente funcionó para mí. (Utilicé 2.7.13)
Creo que desde Python 2.7.9 y superior, pip viene preinstalado y estará en la carpeta de scripts. Entonces debe agregar la carpeta "scripts" a la ruta. El mío está instalado en C: / Python27 / Scripts. Comprueba el tuyo para ver cuál es tu ruta, de modo que puedas alterar el siguiente a continuación, luego ve a powershell, pega el código siguiente en powershell y presiona la tecla Enter. Después de eso, reinicie y su problema será resuelto.
[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:/Python27/Scripts", "User")
En la última versión de Python 3.6.2 y superior, está disponible en
C: / Archivos de programa (x86) / Python36-32 / Scripts
Puede agregar la ruta a nuestra ruta de variable de entorno como se muestra a continuación
Asegúrese de cerrar el símbolo del sistema o git después de configurar su ruta. También debe abrir el símbolo del sistema en modo administrador . Este es un ejemplo para Windows 10.
Incluso soy nuevo en esto pero, C: / Python34 / Scripts> pip install django, funcionó para mí. La ruta debe establecerse como si la carpeta de Script de la instalación de Python es, por ejemplo, C: / Python34 / Scripts . Supongo que es porque django es un framework que está basado en python, por eso esta estructura de directorios debe mantenerse durante la instalación.
Intente ir a windows powershell o cmd prompt y tipeando:
python -m pip install openpyxl
Me doy cuenta de que esta es una vieja pregunta, pero estaba teniendo el mismo problema ahora. Después de agregar la carpeta correcta (C: / Python33 / Scripts) a la ruta, todavía no pude hacer que pip se ejecute. Todo lo que se necesitó fue ejecutar pip.exe install -package- en lugar de pip install -package-. Solo un pensamiento.
O si está usando PyCharm (2017.3.3) como yo, simplemente cambie el directorio en la terminal e instálelo:
cd C:/Users/{user}/PycharmProjects/test/venv/Scripts
pip install ..
Para Windows cuando instala un paquete, escriba:
python -m pip install [packagename]
Para mi comando:
set PATH=%PATH%;C:/Python34/Scripts
funcionó de inmediato (prueba después echo% PATH% y verás que tu ruta tiene el valor C: / Python34 / Scripts).
Gracias a: https://.com/a/9546345/1766166
Pequeña aclaración: en "Windows 7 64 bit PC" después de agregar "... Python34 / Scripts" a la variable de ruta, "pip install pygame" no funcionó para mí.
Entonces, revisé la carpeta "... Python34 / Scripts", no tenía "pip", tenía "pip3" y "pip3.4". Así que ejecuté este "juego de instalación de pip3.4 .... .whl". Funcionó.
(Abre la ventana de comandos en la misma carpeta donde tienes descargado el archivo pygame ... whl)
Según la documentación de Python 3.6
Es posible que pip no se instale por defecto. Una posible solución es:
python -m ensurepip --default-pip
Tuve el mismo problema. Solo tienes que ir a tu
C: / Python27 / Scripts
y agregarlo a las variables de entorno. Después de establecer la ruta solo ejecuta el archivo pip.exe en C: / Python27 / Scripts y luego prueba pip en cmd. Pero si no ocurre nada, intente ejecutar todas las aplicaciones pip como pip2.7 y pip2.exe. Y pip funcionará como un encanto.
Vaya a Panel de control >> Desinstalar o cambiar el Programa y haga doble clic en Python XXX para modificar la instalación. Asegúrese de que el componente PIP esté verificado e instalado.
Yo puedo probar pip3
, algo así como:
C:> pip3 install pandas
consulte la configuración de la ruta ENV: http://www.pythoncentral.io/add-python-to-path-python-is-not-recognized-as-an-internal-or-external-command/ asegúrese de que la ruta env se agrega correctamente, para 2.7- "c: / Python27 / Scripts;"
consulte la sección Obtener Pip: http://www.tylerbutler.com/2012/05/how-to-install-python-pip-and-virtualenv-on-windows-with-powershell/
haga uso de estos recursos. Esto resolverá un problema para usted
establecer Path = %PATH%;C:/Python34/;C:/Python27/Scripts
Source
establecer un camino usando
cmd abierto
escriba setx PATH "%PATH%;C:/Python34/Scripts"
para más información
también, el método largo: fue el último recurso después de probar todos los elementos anteriores:
c:/python27/scripts/pip.exe install [package].whl
esto después de un CD en el directorio donde se encuentra la rueda
yo también estaba teniendo el mismo problema
ir a cmd
escriba setx PATH "%PATH%;C:/Python34/Scripts"
completo tutorial sobre pip
En Windows , abra cmd y encuentre la ubicación de PYTHON_HOME usando where python
, ahora agregue esta ubicación a su PATH de entorno usando:
set PATH=%PATH%;<PYTHON_HOME>/Scripts
En Linux , abra la terminal y encuentre la ubicación de PYTHON_HOME usando which python
, ahora agregue PYTHON_HOME/Scripts
a la variable PATH usando:
PATH=$PATH:<PYTHON_HOME>/Scripts
export PATH
Forma alternativa
Si no desea agregar la RUTA como lo indicaron las respuestas bien escritas anteriores,
pero desea ejecutar pip como su comando, entonces puede hacer eso con py -m
como prefijo.
Dado que tienes que hacerlo una y otra vez.
p.ej.
py -m <command>
como en
py -m pip install --upgrade pip setuptools
Necesita agregar la ruta de su instalación de pip a su variable de sistema PATH . Por defecto, pip se instala en C:/Python34/Scripts/pip
(pip ahora viene incluido con las nuevas versiones de python), por lo que la ruta "C: / Python34 / Scripts" debe agregarse a la variable PATH.
Para verificar si ya está en su variable PATH, escriba echo %PATH%
en el indicador CMD
Para agregar la ruta de su instalación de pip a su variable PATH , puede usar el Panel de control o el comando setx
. Por ejemplo:
setx PATH "%PATH%;C:/Python34/Scripts"
Nota : De acuerdo con la documentación oficial , "[v] los ariables establecidos con las variables setx están disponibles en futuras ventanas de comandos, no en la ventana de comandos actual". En particular, deberá iniciar una nueva instancia de cmd.exe luego de ingresar el comando anterior para utilizar la nueva variable de entorno.
Gracias a Scott Bartell por señalar esto.