¿Cómo instalo pip en Windows?


pip es un reemplazo para easy_install. ¿Pero debo instalar pip usando easy_install en Windows? Hay una manera mejor?

Author: mit, 2011-01-20

30 answers

Python 2.7.9 + y 3.4 +

¡Buenas noticias! Python 3.4 (lanzado en marzo de 2014) y Python 2.7.9 (lanzado en diciembre de 2014) se envían con Pip. Esta es la mejor característica de cualquier versión de Python. Hace que la riqueza de bibliotecas de la comunidad sea accesible para todos. Los novatos ya no están excluidos del uso de bibliotecas comunitarias por la dificultad prohibitiva de la configuración. En el envío con un gestor de paquetes, Python se une a Ruby, Nodo.js, Haskell , Perl, Go almost casi cualquier otro lenguaje contemporáneo con una comunidad mayoritaria de código abierto. Gracias Python.

Por supuesto, eso no significa que el empaquetado de Python sea un problema resuelto. La experiencia sigue siendo frustrante. Discuto esto en la pregunta de desbordamiento de pila ¿Python tiene un sistema de gestión de paquetes/módulos?.

Y, por desgracia para todos los que usan Python 2.7.8 o anterior (una parte considerable de la comunidad). No hay plan para enviar Pip por ti. Las instrucciones del manual siguen.

Python 2 ≤ 2.7.8 y Python 3 ≤ 3.3

Flying in the face of its 'batteries included' motto, Python se envía sin un gestor de paquetes. Para empeorar las cosas, Pip era ironically hasta hace poco ironically irónicamente difícil de instalar.

Instrucciones oficiales

Per https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip :

Descargar get-pip.py, tener cuidado de guardarlo como un archivo .py en lugar de .txt. Luego, ejecútelo desde el símbolo del sistema:

python get-pip.py

Es posible que necesite un símbolo del sistema de administrador para hacer esto. Seguir Iniciar un símbolo del sistema como Administrador (Microsoft TechNet).

Esto instala el paquete pip, que (en Windows) contiene ...\ Scripts\pip.exe esa ruta debe estar en la variable de entorno PATH para usar pip desde la línea de comandos (consulte la segunda parte de 'Instrucciones alternativas' para agregarla a su SURCO,

Instrucciones alternativas

La documentación oficial indica a los usuarios que instalen Pip y cada una de sus dependencias desde el código fuente. Eso es tedioso para los experimentados y prohibitivamente difícil para los novatos.

Por nuestro bien, Christoph Gohlke prepara instaladores de Windows (.msi) para paquetes Python populares. Construye instaladores para todas las versiones de Python, tanto de 32 como de 64 bits. Necesitas:

  1. Instalar setuptools
  2. Instalar pip

Para mí, este Pip instalado en C:\Python27\Scripts\pip.exe. Busque pip.exe en su computadora, luego agregue su carpeta (por ejemplo, C:\Python27\Scripts) a su ruta (Iniciar / Editar variables de entorno). Ahora debería poder ejecutar pip desde la línea de comandos. Intente instalar un paquete:

pip install httpie

¡Ahí lo tienes (con suerte)! Las soluciones para problemas comunes se dan a continuación:

Problemas de proxy

Si trabajas en una oficina, es posible que estés detrás de un proxy HTTP. Si es así, establezca el entorno variables http_proxy y https_proxy. La mayoría de las aplicaciones Python (y otro software libre) las respetan. Sintaxis de ejemplo:

http://proxy_url:port
http://username:password@proxy_url:port

Si realmente tienes mala suerte, tu proxy podría ser un proxy Microsoft NTLM. El software libre no puede hacer frente. La única solución es instalar un proxy amigable de software libre que reenvíe al proxy desagradable. http://cntlm.sourceforge.net /

No se puede encontrar vcvarsall.mtd

Los módulos Python pueden ser escritos parcialmente en C o C++. Pip intenta compilar desde el código fuente. Si no tiene un compilador C/C++ instalado y configurado, verá este mensaje de error críptico.

Error: No se puede encontrar vcvarsall.mtd

Puede arreglar eso por instalar un compilador de C++ como MinGW o Visual C++. Microsoft en realidad envía uno específicamente para su uso con Python. O inténtalo Compilador de Microsoft Visual C++ para Python 2.7.

A menudo, aunque es más fácil de comprobar Sitio de Christoph para su paquete.

 1657
Author: Colonel Panic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-08 01:12:48

-- Desactualizado use use distribute, no setuptools como se describe aquí. --
-- Desactualizado #2 use usar setuptools como distribuir está obsoleto.

Como mencionaste, pip no incluye un instalador independiente, pero puedes instalarlo con su predecesor easy_install.

Así que:

  1. Descargue la última versión de pip desde aquí: http://pypi.python.org/pypi/pip#downloads
  2. Descomprimirlo
  3. Descargar el último fácil instalador para Windows: (descargar el .exe en la parte inferior de http://pypi.python.org/pypi/setuptools ). Instálalo.
  4. copie la carpeta pip sin comprimir content en la carpeta C:\Python2x\ (no copie toda la carpeta en ella, solo el contenido), porque el comando python no funciona fuera de la carpeta C:\Python2x y luego ejecute: python setup.py install
  5. Añade tu python C:\Python2x\Scripts a la ruta

Has terminado.

Ahora puede usar pip install package para instalar fácilmente paquetes como en Linux :)

 291
Author: Adrián Deccico,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-02-04 10:17:25

2014 ACTUALIZACIÓN:

1) Si ha instalado Python 3.4 o posterior, pip está incluido con Python y ya debería estar trabajando en su sistema.

2) Si está ejecutando una versión por debajo de Python 3.4 o si pip no se instaló con Python 3.4 por alguna razón, entonces probablemente usaría el script de instalación oficial de pip get-pip.py. El instalador pip ahora agarra setuptools para usted, y funciona independientemente de la arquitectura (32 bits o 64 bits).

La instalación las instrucciones se detallan aquí e involucran:

Para instalar o actualizar pip, descargue de forma segura get-pip.py .

Luego ejecute lo siguiente (que puede requerir acceso de administrador):

python get-pip.py

Para actualizar un setuptools existente (o distribuir), ejecute pip install -U setuptools

Dejaré los dos conjuntos de viejas instrucciones a continuación para la posteridad.

Respuestas ANTIGUAS:

Para las ediciones de Windows del 64 bit variety-64-bit Windows + Python solía requerir un método de instalación separado debido a ez_setup, pero he probado el nuevo método de distribución en Windows de 64 bits que ejecuta Python de 32 bits y Python de 64 bits, y ahora puede usar el mismo método para todas las versiones de Windows / Python 2.7 X:

ANTIGUO método 2 usando distribuir :

  1. Descargar distribuir - Yo tiré el mío en C:\Python27\Scripts (siéntase libre de crear un directorio Scripts si no lo hace existir.
  2. Abre un símbolo del sistema (en Windows deberías revisar conemu2si no usas PowerShell) y cambiar (cd) al directorio al que has descargado distribute_setup.py.
  3. Ejecute distribute_setup: python distribute_setup.py (Esto no funcionará si su directorio de instalación de python no se agrega a su ruta - vaya aquí para obtener ayuda )
  4. Cambie el directorio actual al directorio Scripts para su instalación de Python (C:\Python27\Scripts) o agregue ese directorio, así como Directorio de instalación base de Python en su variable de entorno% PATH%.
  5. Instalar pip usando el setuptools recién instalado: easy_install pip

El último paso no funcionará a menos que esté en el directorio easy_install.exe se encuentra en (C:\Python27\Scripts sería el valor predeterminado para Python 2.7), o tiene ese directorio agregado a su ruta.

ANTIGUO método 1 usando ez_setup:

Desde la página de setuptools {

Descargar ez_setup.py y ejecutarlo; se descargará el apropiado .archivo de huevo e instalarlo para usted. (Actualmente, el previsto .el instalador de exe no admite versiones de 64 bits de Python para Windows, debido a un problema de compatibilidad con el instalador de distutils.

Después de esto, puede continuar con: {[19]]}

  1. Agregue c:\Python2x\Scripts a la ruta de acceso de Windows (reemplace el x en Python2x con el número de versión real que ha instalado)
  2. Abrir un nuevo (!) DOS prompt. Desde allí corre easy_install pip
 208
Author: AndrewPK,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:10:45

2016+ Actualización:

Estas respuestas son anticuadas o de otra manera prolijas y difíciles.

Si tienes Python 3.4+ o 2.7.9+, será instalado por defecto en Windows. De lo contrario, en resumen:

  1. Descargar el instalador pip: https://bootstrap.pypa.io/get-pip.py
  2. Si es paranoico, inspeccione el archivo para confirmar que no es malicioso (debe decodificar b64).
  3. Abra una consola en la carpeta de descargas como administrador y ejecute get-pip.py. Alternativamente, haga clic derecho en su icono en el Explorador y elija el " ejecutar como administrador...".

Los nuevos binarios pip.exe (y el obsoleto easy_install.exe) se encontrarán en la carpeta "%ProgramFiles%\PythonXX\Scripts" (o similar), que probablemente no esté en su variable PATH. Recomiendo agregarlo.

 188
Author: Gringo Suave,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-25 16:28:43

Python 3.4, que fue lanzado en Marzo de 2014, viene con pip incluido:
http://docs.python.org/3.4/whatsnew/3.4.html
Así que desde el lanzamiento de Python 3.4, la forma actualizada de instalar pip en Windows es simplemente instalar Python. Cuando se adhieren a todos los valores predeterminados durante la instalación, pip se instalará para
C:\Python34\Scripts\pip3.exe.

 42
Author: matth,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-17 19:57:50

Cuando tengo que usar Windows, utilizo ActivePython, que automáticamente agrega todo a su RUTA e incluye un gestor de paquetes llamado PyPM que proporciona binario gestión de paquetes haciendo más rápido y sencillo instalar paquetes.

pip y easy_install no son exactamente lo mismo, por lo que hay algunas cosas que puedes pasar pip pero no easy_install y viceversa.

Mi recomendación es que obtengas ActivePython Community Edition y no se preocupe por la enorme molestia de tener todo configurado para Python en Windows. Entonces, solo puede usar pypm.

En caso de que desee utilizar pip debe marcar la opción PyPM en el instalador de ActiveState. Después de la instalación, solo necesita cerrar sesión y volver a iniciar sesión, y pip estará disponible en la línea de comandos, porque está contenida en la opción ActiveState installer PyPM y las rutas ya han sido establecidas por el instalador para usted. PyPM también será disponible, pero no tiene que usarlo.

 37
Author: Rafe Kettler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:34:51

La forma actualizada es usar el administrador de paquetes de Windows Chocolatey.

Una vez instalado, todo lo que tiene que hacer es abrir un símbolo del sistema y ejecutar los siguientes tres comandos a continuación, que instalarán Python 2.7, easy_install y pip. Detectará automáticamente si estás en Windows x64 o x86.

cinst python
cinst easy.install
cinst pip

Todos los otros paquetes de Python en la Galería Chocolatey se pueden encontrar aquí.

 34
Author: Martin Redola,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-16 13:19:22

Actualización de marzo de 2015

Python 2.7.9 y posteriores (en la serie Python 2), y Python 3.4 y posteriores incluyen pip de forma predeterminada, por lo que es posible que ya tenga pip.

Si no lo hace, ejecute este comando de una línea en su solicitud (que puede requerir acceso de administrador):

python -c "exec('try: from urllib2 import urlopen \nexcept: from urllib.request import urlopen');f=urlopen('https://bootstrap.pypa.io/get-pip.py').read();exec(f)"

Instalará pip. Si Setuptools no está ya instalado, get-pip.py lo instalará para usted también.

Como se mencionó en los comentarios, el comando anterior descargará el código de el repositorio de código fuente Pip en GitHub , y ejecutarlo dinámicamente en su entorno. Así que tenga en cuenta que este es un atajo de los pasos descargar, inspeccionar y ejecutar, todo con un solo comando usando Python mismo. Si confías en Pip, procede sin duda.

Asegúrese de que su variable de entorno Windows PATH incluya las carpetas de Python (para Python 2.7.x instalación predeterminada: C:\Python27 y C:\Python27\Scripts, para Python 3.3 x: C:\Python33 y C:\Python33\Scripts, y así sucesivamente).

 26
Author: Fernando Macedo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-06 20:19:53

Instaladores

He construido instaladores de Windows para distribuir y pip aquí (el objetivo es usar pip sin tener que arrancar con easy_install o guardar y ejecutar scripts de Python):{[18]]}

En Windows, simplemente descargue e instale primero distribute, luego pip desde los enlaces anteriores. El enlace distribute anterior contiene instaladores stub .exe, y estos son actualmente solo de 32 bits. No he probado el efecto en Windows de 64 bits.

Construyendo en Windows

El proceso para rehacer esto para nuevas versiones no es difícil, y lo he incluido aquí como referencia.

Edificio distribute

Para obtener los archivos stub .exe, necesita tener un compilador de Visual C++ (aparentemente también es compilable con MinGW)

hg clone https://bitbucket.org/tarek/distribute
cd distribute
hg checkout 0.6.27
rem optionally, comment out tag_build and tag_svn_revision in setup.cfg
msvc-build-launcher.cmd
python setup.py bdist_win32
cd ..
echo build is in distribute\dist

Edificio pip

git clone https://github.com/pypa/pip.git
cd pip
git checkout 1.1
python setup.py bdist_win32
cd ..
echo build is in pip\dist
 23
Author: David Fraser,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-07-03 14:46:46

Lo siguiente funciona para Python 2.7. Guardar este script y ejecutarlo:

https://raw.github.com/pypa/pip/master/contrib/get-pip.py

Pip está instalado, luego agregue la ruta a su entorno:

C:\Python27\Scripts

Finalmente

pip install virtualenv

También necesita Microsoft Visual C++ 2008 Express para obtener el buen compilador y evitar este tipo de mensajes al instalar paquetes:

error: Unable to find vcvarsall.bat

Si tiene una versión de 64 bits de Windows 7, puede leer 64-problemas de instalación de Python de bits en Windows de 64 bits 7 para instalar correctamente el paquete ejecutable de Python (problema con las entradas del registro).

 16
Author: Guillaume,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-06 20:45:49

Para instalar pip globalmente en Python 2.x, easy_install parece ser la mejor solución como afirma Adrián.

Sin embargo, las instrucciones de instalación para pip recomiendan usar virtualenv ya que cada virtualenv tiene pip instalado automáticamente. Esto no requiere acceso root ni modificar la instalación de Python del sistema.

Instalar virtualenv aún requiere easy_install.

2018 actualización:

Python 3.3 + ahora incluye el módulo venv para crear fácilmente entornos virtuales como este:

python3 -m venv /path/to/new/virtual/environment

Vea la documentación para diferentes métodos de plataforma para activar el entorno después de la creación, pero típicamente uno de:

$ source <venv>/bin/activate 

C:\> <venv>\Scripts\activate.bat
 14
Author: Dylan Hogg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-05 00:29:24

Para usar pip, no es obligatorio instalar pip en el sistema directamente. Se puede utilizar a través de virtualenv. Lo que puedes hacer es seguir estos pasos:

Normalmente necesitamos instalar paquetes Python para un proyecto en particular. Entonces, ahora crea una carpeta de proyecto, digamos myproject.

  • Copiar el virtualenv.py archivo de la carpeta descomprimida de virtualenv, y pegar dentro de la carpeta myproject

Ahora cree un entorno virtual, digamos myvirtualenv de la siguiente manera, dentro de la carpeta myproject:

python virtualenv.py myvirtualenv

Te mostrará:

New python executable in myvirtualenv\Scripts\python.exe
Installing setuptools....................................done.
Installing pip.........................done.

Ahora su entorno virtual, myvirtualenv, se crea dentro de su carpeta de proyecto. Usted puede notar, pip ahora está instalado dentro de su entorno virtual. Todo lo que necesitas que hacer es activar el entorno virtual con el siguiente comando.

myvirtualenv\Scripts\activate

Verá lo siguiente en el símbolo del sistema:

(myvirtualenv) PATH\TO\YOUR\PROJECT\FOLDER>pip install package_name

Ahora puede comenzar a usar pip, pero asegúrese de haber activado virtualenv mirando a la izquierda de su mensaje.

Esta es una de las formas más fáciles de instalar pip, es decir, dentro del entorno virtual, pero debe tener virtualenv.py archivo con usted.

Para obtener más formas de instalar pip / virtualenv / virtualenvwrapper, puede consultar thegauraw.tumblr.com .

 12
Author: thegauraw,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-06 20:24:32

Solo quería agregar una solución más para aquellos que tienen problemas al instalar setuptools desde Windows 64-bit. El problema se discute en este error en python.org and is still unresolved as of the date of this comment. Se menciona una solución simple y funciona perfectamente. Un cambio de registro hizo el truco para mí.

Enlace: http://bugs.python.org/issue6792#

Solución que funcionó para mí...:

Agregue esta configuración de registro para versiones 2.6+ de Python:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

Esta es probablemente la configuración del registro que ya tendrá para Python 2.6+:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

Claramente, necesitará reemplazar la versión 2.6 con cualquier versión de Python que esté ejecutando.

 11
Author: user1233104,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-06 20:17:17

Actualizado en 2016 : Pip ya debería estar incluido en Python 2.7.9+ or 3.4+, pero si por alguna razón no está allí, puede usar el siguiente one-liner.

PS:

  1. Esto ya debería estar satisfecho en la mayoría de los casos, pero, si es necesario, asegúrese de que su variable de entorno PATH incluya la de Python carpetas (por ejemplo, {[4] } en Windows default install: C:\Python27 and C:\Python27\Scripts, para Python 3.3x: C:\Python33 and C:\Python33\Scripts, etc)

  2. Me encuentro con el mismo problema y luego encontré tal vez la forma más fácil (un trazador de líneas!) mencionado en el sitio web oficial aquí: http://www.pip-installer.org/en/latest/installing.html

No puedo creer que haya tantos largos (tal vez anticuados?) respuestas ahí fuera. Sentirse agradecido con ellos, pero, por favor, vote esta respuesta corta para ayudar a más recién llegados!

 11
Author: RayLuo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-16 05:16:27

La mejor manera que he encontrado hasta ahora, es solo dos líneas de código:

curl http://python-distribute.org/distribute_setup.py | python
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

Fue probado en Windows 8 con PowerShell, Cmd, y Git Bash (MinGW).

Y probablemente desee agregar la ruta a su entorno. Está en algún lugar como C:\Python33\Scripts.

 10
Author: h--n,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-06 20:21:03

Para la última descarga de Python - tengo python 3.6 en Windows. Usted no tiene que preguntarse todo lo que necesita está allí, tome un respiro le mostraré cómo hacerlo.

  1. asegúrese de que donde instala python para mí es en el siguiente directorio introduzca la descripción de la imagen aquí

Ahora, vamos a agregar python y pip a la configuración de ruta de variable de entorno si está en Windows, por lo que escribir pip o python en cualquier lugar llamar python aor pip desde donde están instalar.

Por lo tanto, PIP se encuentra debajo de la carpeta en la pantalla superior " SCRIPTS " Permite añadir Python y PIP en la variable de entorno path. introduzca la descripción de la imagen aquí

Casi hecho , Vamos a probar con CMD para instalar el paquete goole usando pip.

pip install google

introduzca la descripción de la imagen aquí

¡ADIÓS!

 10
Author: danielad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-08 13:32:39

PythonXY viene con pipincluido, entre otros.

 9
Author: Tobias Kienzler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-16 13:23:16

Aquí cómo instalar pip con easy way.

  1. copie y pegue estos contenidos en un archivo como get-pip.py
  2. copiar y pegar get-pip.py en la carpeta python.C:\Python27
  3. Haga doble clic para get-pip.py file.it instalará pip en su computadora.
  4. Ahora tienes que añadir C:\Python27\Scripts path a tu variable de entorno.Porque incluye el archivo pip.exe.
  5. Ahora está listo para usar pip. Abrir cmd y escribir como
    pip install package_name
 9
Author: Harun ERGUL,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-29 07:07:44

Utilizo el gestor de paquetes multiplataforma Anaconda desde continuum.io en Windows y es fiable. Tiene gestión de entorno virtual y un shell completo con utilidades comunes (por ejemplo, conda, pip).

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

conda también viene con binarios para bibliotecas con dependencias que no son de Python, p. ej. pandas, numpy, etc. Esto resulta útil particularmente en Windows, ya que puede ser difícil compilar correctamente las dependencias de C.

 8
Author: pylang,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-18 17:06:13

Tuve algunos problemas instalando de diferentes maneras cuando seguí las instrucciones aquí. Creo que es muy difícil de instalar en todos los entornos de Windows de la misma manera. En mi caso necesito Python 2.6, 2.7 y 3.3 en la misma máquina para diferentes propósitos, por eso creo que hay más problemas. Pero las siguientes instrucciones funcionaron perfectamente para mí, por lo que podría depender de su entorno, debe probar esto uno:

Http://docs.python-guide.org/en/latest/starting/install/win /

Además, debido a los diferentes entornos me pareció increíble útil para utilizar Entornos Virtuales, tenía sitios web que utilizan diferentes bibliotecas y es mucho mejor encapsularlos en una sola carpeta, echa un vistazo a las instrucciones, brevemente si PIP está instalado que acaba de instalar VirtualEnv:

pip install virtualenv

En la carpeta que tiene todos sus archivos ejecutar

virtualenv venv

Y segundos después tienes un entorno virtual con todo en la carpeta venv, para activarlo ejecute venv / Scripts / activate.bat (desactivar el entorno es fácil, utilice desactivar.bate). Cada biblioteca que instale terminará en paquetes venv\Lib \ site y es fácil mover todo su entorno a alguna parte.

El único inconveniente que encontré es que algunos editores de código no pueden reconocer este tipo de entornos, y verá advertencias en su código porque no se encuentran bibliotecas importadas. Por supuesto que hay maneras difíciles de hacerlo pero sería bueno que los editores tengan en cuenta que los entornos virtuales son muy normales hoy en día.

Espero que ayude.

 6
Author: Maximiliano Rios,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-06 11:15:15
  1. Descargar script: https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  2. Guárdelo en la unidad en algún lugar como C:\pip-script\get-pip.py
  3. Navegue hasta esa ruta desde el símbolo del sistema y ejecute "python get-pip.py"

Enlace de la guía: http://www.pip-installer.org/en/latest/installing.html#install-pip

Nota: Asegúrese de que la ruta de los scripts como esta (C:\Python27\Scripts) también se añade en la variable de entorno% PATH%.

 6
Author: Adil Abbasi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-09-24 05:39:11

Es muy simple:

Step 1: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
Step 2: wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Step 2: python ez_setup.py
Step 3: python get-pip.py

(Asegúrese de que su directorio Python y script Python (por ejemplo, C:\Python27 y C:\Python27\Scripts) estén en la RUTA.)

 3
Author: CaptainCodeman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-06 20:25:36

Trabajando a partir de Feb 04 2014:):

Si ha intentado instalar pip a través del archivo de Windows installer desde http://www.lfd.uci.edu/~gohlke/pythonlibs / #pip como sugiere @Colonel Panic, es posible que haya instalado correctamente el gestor de paquetes pip, pero es posible que no pueda instalar ningún paquete con pip. Es posible que también tenga el mismo error SSL que obtuve cuando intenté instalar Beautiful Soup 4 si mira en el pip.archivo de registro:

Downloading/unpacking beautifulsoup4
  Getting page https://pypi.python.org/simple/beautifulsoup4/
  Could not fetch URL https://pypi.python.org/simple/beautifulsoup4/: **connection error: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed**
  Will skip URL https://pypi.python.org/simple/beautifulsoup4/ when looking for download links for beautifulsoup4

El el problema es un problema con una versión antigua de OpenSSL que es incompatible con pip 1.3.1 y versiones anteriores. La solución fácil por ahora, es instalar pip 1.2.1, que no requiere SSL:

Instalación de Pip en Windows:

  1. Descargar pip 1.2.1 desde https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz
  2. Extraer el pip-1.2.1.alquitrán.gz file
  3. Cambiar el directorio a la carpeta extraída: cd <path to extracted folder>/pip-1.2.1
  4. Ejecutar python setup.py install
  5. Ahora asegúrese de que C:\Python27\Scripts está en PATH porque pip está instalado en el directorio C:\Python27\Scripts a diferencia de C:\Python27\Lib\site-packages donde normalmente se instalan los paquetes de Python

Ahora intente instalar cualquier paquete usando pip.

Por ejemplo, para instalar el paquete requests usando pip, ejecute esto desde cmd:

pip install requests

Whola! requests se instalará correctamente y recibirá un mensaje de éxito.

 3
Author: praveenak,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-06 20:32:34

Pip ya está instalado si está utilizando los binarios Python 2 >=2.7.9 o Python 3 >=3.4 descargados desde python.org , pero necesitarás actualizar pip.

En la actualización de Windows se puede hacer fácilmente

Vaya a la línea de comandos de Python y ejecute debajo de Python command

Python-m pip install-U pip

Instalando con get-pip.py

Descargar get-pip.py en la misma carpeta o en cualquier otra carpeta de su elección. Asumo que lo descargarás en la misma carpeta tienes python.archivo exe y ejecute este comando

python get-pip.py

La guía de instalación de Pip es bastante limpia y sencilla.

Usando esto, debería poder comenzar con Pip en menos de dos minutos.

 3
Author: Chetan Sharma,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-09 13:01:00

Simplemente descargue setuptools-15.2.zip (md5), desde aquí https://pypi.python.org/pypi/setuptools#windows-simplified , y ejecutar ez_setup.py.

 2
Author: ybdesire,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-05 06:13:35

Alternativamente, puede obtener pip-Win que es un instalador todo en uno para pip y virtualenv en Windows y su GUI.

  • Cambiar de un intérprete de Python (es decir, versión) a otro (incluyendo py y pypy)
  • Ver todos los paquetes instalados, y si están actualizados
  • Instalar o actualizar un paquete, o actualizar el propio pip
  • Crear y eliminar entornos virtuales, y cambiar entre ellos
  • Ejecute el IDLE u otro Python script, con el intérprete seleccionado
 2
Author: Paige Lo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-06 20:37:33

Si incluso tiene otros problemas con la versión pip, puede probar esto

pip install --trusted-host pypi.python.org --upgrade pip
 2
Author: quartata,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-14 18:43:17

Creo que la pregunta hace que parezca que la respuesta es más simple de lo que realmente es. La ejecución de pip a veces requerirá la compilación nativa de un módulo (Numpy de 64 bits es un ejemplo común de eso). Para que la compilación de pip tenga éxito, necesita Python que fue compilado con la misma versión de MSVC que la que está usando pip. Las distribuciones estándar de Python se compilan con MSVC 2008. Puede instalar una versión Express de VC2008, pero no se mantiene. Su mejor apuesta es conseguir un versión express de un MSVC posterior y compilar Python. Entonces PIP y Python usarán la misma versión de MSVC.

 1
Author: Dmitry Rubanovich,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-20 23:12:41

Cómo instalar pip:

  1. Descargar e instalar ActivePython
  2. Abra un símbolo del sistema (CMD)
  3. Tipo pypm install pip
 1
Author: Paul Sweatte,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-06 20:38:34

Usted tiene que conseguir el get_pip.py búsqueda de archivos en Google copy desde allí y guardarlo localmente en la unidad c en el directorio pip

 1
Author: Pawanvir singh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-29 07:37:44