[pyar] Usar Pip para python 2 o 3 en Windows

Angel Java Lopez ajlopez2000 en gmail.com
Jue Sep 19 15:01:30 ART 2013


AH, interesante...

Bueno, la gente de Ruby en Windows usa una implementacion de mingw ver
http://rubyinstaller.org/add-ons/devkit/
y al parecer se integra con gems. Al bajarme una gema, va y compila con el
devkit si tiene una extencion de C

La gente de Node.js se inclino por gyp
https://github.com/TooTallNate/node-gyp
que compila en Unix/Windows, y en Windows usa Python, y necesita un Visual
C++ Express al menos

Angel "Java" Lopez
@ajlopez


2013/9/19 claudio canepa <ccanepacc en gmail.com>

>
>
>
> 2013/9/16 Angel Java Lopez <ajlopez2000 en gmail.com>
>
>> No lo probe, porque no lo necesite todavia.
>>
>> Pero recuerdo que aca se comento, que desde Python 3.3 (que recuerde) en
>> Windows te deja en el path el comando py, que copio de otro correo de la
>> lista
>>
>> py -2 -m pip install -U requests (Para Python 2)
>>
>> py -3 -m pip install -U requests (Para Python 3)
>>
>> Ademas de poder lanzar un .py desde 2.x o 3.x
>>
>> py -2 myprogram.py
>> py -3 mynewprogram.py
>>
>> ver
>> http://docs.python.org/3/using/windows.html#python-launcher-for-windows
>>
>> Es asi?
>>
>> Angel "Java" Lopez
>> @ajlopez
>>
>>
>>
>>
>>
>
> Dejenme comentar aqui una novedad relativamente reciente de pip para
> windows, así queda todo en un mismo post:
>
> Tradicionalmente pip solo instalaba source packages, asi que si un package
> tenia una C extension o una dependencia con C extension, no podias usar
> directamente
>
>    pip install package
>
> (la mayoria de la gente en win no tiene ningun compilador C, menos aun el
> la version adecuada al python de que se trate)
>
> Mas o menos recientemente pip empezó a soportar el formato binario wheels
> , pero para que prefiera usar binarios si los hubiese hay que pasarle un
> flag :
>
>     pip install --use-wheel package
>
> (hay que tener  setuptools >= 0.8 y package wheels para que esto funcione)
>
> Tambien se puede especificar la preferencia por binarios seteando una
> variable de entorno o una entrada en el pip.ini.
>
> Naturalmente, si el package en cuestión no tiene un empaquetado con wheels
> estamos en la misma de antes.
> Con un poco de suerte irán apareciendo estos nuevos binarios .
>
> No, no acepta .egg s como binarios.
>
> referencia: http://www.pip-installer.org/en/latest/cookbook.html
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130919/39bbb745/attachment.html>


More information about the pyar mailing list