Solución:
Ya que ambos pip
ni python
Los comandos no están instalados junto con Python en Windows, deberá usar la alternativa de Windows py
, que se incluye de forma predeterminada cuando instaló Python. Luego tiene la opción de especificar un número de versión general o específico después de la py
mando.
C:> py -m pip install pandas %= one of Python on the system =%
C:> py -2 -m pip install pandas %= one of Python 2 on the system =%
C:> py -2.7 -m pip install pandas %= only for Python 2.7 =%
C:> py -3 -m pip install pandas %= one of Python 3 on the system =%
C:> py -3.6 -m pip install pandas %= only for Python 3.6 =%
Alternativamente, para obtener pip
trabajar sin py -m
parte, deberá agregar pip a la variable de entorno PATH.
C:> setx PATH "%PATH%;C:<pathtopythonfolder>Scripts"
Ahora puede ejecutar el siguiente comando como se esperaba.
C:> pip install pandas
Solución de problemas:
Problema:
connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
Solución:
Esto se debe a que su certificado SSL no puede verificar el servidor host. Puede agregar pypi.python.org al host de confianza o especificar un certificado SSL alternativo. Para obtener más información, consulte esta publicación. (Gracias a Anuj Varshney por sugerir esto)
C:> py -m pip install --trusted-host pypi.python.org pip pandas
Problema:
PermissionError: [WinError 5] Access is denied
Solución:
Esto se debe a que no tiene permiso para modificar las carpetas del paquete del sitio de Python. Puede evitar esto con uno de los siguientes métodos:
-
Ejecute el símbolo del sistema de Windows como administrador (gracias a la sugerencia de DataGirl) de la siguiente manera:
-
- escribir
cmd.exe
en el cuadro de búsqueda - CONTROL + CAMBIO + INGRESAR
- Un método alternativo para el paso 1-3 sería ubicar manualmente cmd.exe, hacer clic con el botón derecho y luego hacer clic en Ejecutar como administrador.
-
-
Ejecute pip en modo de usuario agregando
--user
opción al instalar con pip. Que normalmente instala el paquete en la carpeta local% APPDATA% Python.
C:> py -m pip install --user pandas
- Crea un entorno virtual.
C:> py -m venv c:pathtonewvenv
C:> <pathtothenewvenv>Scriptsactivate.bat
En mi opinión, el problema se debe a que la variable de entorno no está configurada para reconocer pip como un comando válido.
En general, el pip en Python está en esta ubicación:
C:UsersuserAppDataLocalProgramsPythonPython36Scripts > pip
Entonces, todo lo que tenemos que hacer es ir a Nombre de la computadora> Clic derecho> Configuración avanzada del sistema> Seleccionar variable de entorno y luego en variables del sistema> llegar a Ruta> Editar ruta y agregar la ruta separando esta ruta colocando un punto y coma después de la última ruta ya estaba en la variable Env.
Ahora ejecute Python shell, y esto debería funcionar.
Suponiendo que está utilizando el sistema operativo Windows.
Todo lo que necesita para agregar el pip.exe
ruta a las variables de entorno (ruta).
Generalmente, puede encontrarlo en ..PythonScripts folder.
Para mi lo es C:Program FilesPython36Scripts