Pregunta

Me resulta difícil configurar paquetes de Python.Fácil instalación desde Herramientas de configuración Se supone que ayuda con eso, pero no tienen un ejecutable para Python 2.6.

Por ejemplo, para instalar Mechanize, se supone que debo colocar la carpeta Mechanize en C:\Python24\Lib\site-packages de acuerdo con INSTALL.txt, pero ejecutar las pruebas no funciona.¿Alguien puede ayudar a arrojar algo de luz sobre esto?¡Gracias!

¿Fue útil?

Solución

El respuesta aceptada no está actualizado. Así primera, pip se prefiere sobre easy_install, ( ¿Por qué el uso de pepita sobre easy_install? ). A continuación, siga estos pasos para instalar pip en Windows, es bastante fácil.

  1. Instalar setuptools :

    curl https://bootstrap.pypa.io/ez_setup.py | python
    
  2. Instalar pip :

    curl https://bootstrap.pypa.io/get-pip.py | python
    
  3. Opcionalmente, se puede agregar la ruta a su entorno de modo que se puede utilizar en cualquier lugar pip. Es un lugar como C:\Python33\Scripts.

Otros consejos

versiones

más nuevas de Python para Windows vienen con el pip gestor de paquetes. (fuente)

  

pip ya está instalado si está utilizando Python 2> = 2.7.9 o Python 3> = 3.4

El uso que instalar los paquetes:

cd C:\Python\Scripts\
pip.exe install <package-name>

Así que en su caso sería:

pip.exe install mechanize

Esta es un buen tutorial sobre cómo conseguir easy_install en las ventanas. La respuesta corta: añadir C:\Python26\Scripts (o lo que sea que haya instalado Python) a su PATH.

No es necesario el ejecutable para setuptools. Puede descargar el código fuente, descomprimirlo, transversal al directorio descargado y ejecutado python setup.py install en el símbolo del sistema

A partir de Python 2.7, pip se incluye por defecto. Basta con descargar el paquete deseado a través

python -m pip install [package-name]

Mientras escribió en otro lugar

  

Envasado en Python es grave. La raíz del problema es que los barcos idioma sin un gestor de paquetes.

     

Afortunadamente, hay un gestor de paquetes para Python, llamado Pip . Pip se inspira en la gema de Ruby, pero carece de algunas características. Irónicamente, en sí Pip es complicado de instalar . La instalación en el popular Windows de 64 bits exige la construcción e instalación de dos paquetes de la fuente. Esta es una gran pregunta para cualquier persona nuevo en la programación.


Así que lo que hay que hacer es instalar la pipa. Sin embargo, si no puede ser molestado, Christoph Gohlke proporciona binarios de los paquetes de Python populares para todas las plataformas Windows http://www.lfd.uci.edu/~gohlke/pythonlibs/

De hecho, la construcción de algunos paquetes de Python requiere un compilador C (por ejemplo. Mingw32) y las cabeceras de la biblioteca para las dependencias. Esto puede ser una pesadilla en Windows, a fin de recordar el nombre de Christoph Gohlke.

he tenido problemas en la instalación de paquetes en Windows. Encontrado la solución. Funciona en Windows 7 +. Principalmente nada con Windows PowerShell debe ser capaz de hacer que funcione. Este puede ayudarle a empezar con él.

  • En primer lugar, tendrá que añadir la instalación de pitón a la variable PATH. Esto debería ayudar .
  • Debe descargar el paquete en formato zip que usted está tratando de instalar y descomprimirlo. Si se trata de algún formato zip impares utilizan 7Zip y debe ser extraído.
  • Vaya al directorio extrae con setup.py uso de Windows PowerShell (Usar enlace para que si usted tiene problemas)
  • Ejecutar el comando python setup.py install

Eso funcionó para mí cuando nada tenía sentido. Yo uso de Python 2.7, pero la documentación sugiere que la misma iba a funcionar para Python 3.x también.

Puede también acaba de descargar y ejecutar ez_setup.py, aunque la documentación setuptools ya no sugiere esto. Trabajado bien para mí, como hace poco como 2 semanas.

PS D:\simcut>  C:\Python27\Scripts\pip.exe install networkx
Collecting networkx
c:\python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\util\ssl_.py:318: SNIMissingWarning: An HTTPS reques
t has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may caus
e the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer ve
rsion of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#snimissi
ngwarning.
  SNIMissingWarning
c:\python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\util\ssl_.py:122: InsecurePlatformWarning: A true SS
LContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL con
nections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.
readthedocs.io/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Downloading networkx-1.11-py2.py3-none-any.whl (1.3MB)
    100% |################################| 1.3MB 664kB/s
Collecting decorator>=3.4.0 (from networkx)
  Downloading decorator-4.0.11-py2.py3-none-any.whl
Installing collected packages: decorator, networkx
Successfully installed decorator-4.0.11 networkx-1.11
c:\python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\util\ssl_.py:122: InsecurePlatformWarning: A true SSLContext object i
s not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade
to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplat
formwarning.
  InsecurePlatformWarning

O sólo hay que poner el directorio a su ejecutable pip en la ruta del sistema.

Como se ha mencionado por Blauhirn después de 2,7 pip está preinstalado. Si no está trabajando para usted podría ser necesario añadir a la ruta.

Sin embargo, si se ejecuta Windows 10 ya no tiene que abrir un terminal para instalar un módulo. Lo mismo ocurre para la apertura de Python también.

Puede escribir directamente en la pip install mechanize menú de búsqueda, seleccione el comando y se instalará:

introducir descripción de la imagen aquí

Si algo va mal sin embargo, puede cerrar antes de poder leer el error, pero aún así es un atajo útil.

pip es el instalador del paquete para Python, actualícelo primero y luego descargue lo que necesita

python -m pip install --upgrade pip

Entonces:

python -m pip install <package_name>
  

Actualizar el PIP a través de línea de comandos (Directorio de Python)

D:\Python 3.7.2>python -m pip install --upgrade pip

Ahora puede instalar el módulo requerido

D:\Python 3.7.2>python -m pip install <<yourModuleName>>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top