[pyar] Sobre virtualenv y algunas dudas

Santiago Basulto santiago.basulto en gmail.com
Dom Ago 19 18:09:46 ART 2012


De nada viejo, perdón que me enrosqué un toque.

El día 19 de agosto de 2012 17:36, Javier Marín
<nano.world.contact en gmail.com> escribió:
> Entiendo perfecto, mil gracias
>
> El 19 de agosto de 2012 12:43, Santiago Basulto <santiago.basulto en gmail.com>
> escribió:
>
>> Nono.
>>
>> Vos podés tener varias versiones de Python instaladas, no hay
>> problema. El tema es que vas a tener un solo alias "python" que se va
>> a corresponder con la versión que vos querés. O sea, si tenés
>> instalado python2.6, python2.7 y python3, podés usarlas a las 3. En tu
>> shell hacés:
>>
>> $ python2.6 myscript.py
>> $ python2.7 myscript.py
>> $ python3 myscript.py
>>
>> Pero el alias "python" va a apuntar a una sola, por ejemplo, si tu
>> versión por defecto es 2.7, hacer esto:
>>
>> $ python myscript.py
>>
>> Es lo mismo que:
>>
>> $ python2.7 myscript.py
>>
>> Ahora, el tema del virtualenv es que te crea un "ambiente" aislado con
>> cosas propias instaladas. Podés tener un virtualenv con python2.6,
>> otro con python2.7 y otro con python3.
>>
>> Mirá lo que dice de la opción "-p" virtualenv:
>>
>> -p PYTHON_EXE, --python=PYTHON_EXE
>>                         The Python interpreter to use, e.g.,
>>                         --python=python2.5 will use the python2.5
>> interpreter
>>                         to create the new environment.  The default is the
>>                         interpreter that virtualenv was installed with
>>                         (/usr/bin/python)
>>
>> O sea, para hacerlo más simple. Instalá python3 y crea el virtualenv así:
>>
>> $ virtualenv --python=/usr/bin/python3 mi_virtual_env_con_python3
>>
>> Cuando estés afuera del virtualenv, "python" va a seguir siendo
>> python2.7, pero dentro del virtualenv va a ser python3.
>>
>> Ejemplo:
>>
>> $ mi_virtual_env_con_python3/bin/activate
>> $ python  # Esto es python 3
>> $ mi_virtual_env_con_python3/bin/deactivate
>> $ python  # esto es python 2.7
>>
>> El día 19 de agosto de 2012 13:48, Javier Marín
>> <nano.world.contact en gmail.com> escribió:
>> > Osea que instalo Python 3, creo el virtualenv y luego como queda la
>> > cosa?
>> > desinstalo Python3 de la máquina normal para seguir con 2.7?
>> >
>> > El 19 de agosto de 2012 11:37, Santiago Basulto
>> > <santiago.basulto en gmail.com>
>> > escribió:
>> >
>> >> Sí, yo por ejemplo uso Python 2.7 y Python 2.6.
>> >>
>> >> Ubuntu me venía con Python 2.7 y tenía que probar algo con Python 2.6.
>> >> Así que primero instalé Python 2.6 y después cree el virtualenv con
>> >> esa versión de python:
>> >>
>> >> virtualenv -p /usr/bin/python2.6
>> >>
>> >> Supongo que para Python 3 debe ser lo mismo, la verdad nunca lo usé.
>> >>
>> >> Espero sirva!
>> >>
>> >> El día 19 de agosto de 2012 13:01, Javier Marín
>> >> <nano.world.contact en gmail.com> escribió:
>> >> > La verdad es que mi duda es un tanto sencilla, quizá tonta.
>> >> >
>> >> > Lo que quiero hacer es tener dentro de un virtualenv instalado
>> >> > Python3 y
>> >> > en
>> >> > mi sistema Python 2.7. La cosa es que con Python 2.7 es que estoy
>> >> > aprendiendo y creando porque es donde están los bindings y toda la
>> >> > cosa,
>> >> > peeero hay cosas que quiero trastear en Python 3 simplemente por
>> >> > curiosidad
>> >> > y por ganas de aprender un poco sobre Python 3.
>> >> >
>> >> > La cosa es ¿Puedo tener un virtualenv con Python 3 independiente del
>> >> > python
>> >> > 2.7 que tengo en mi sistema? ¿O viceversa?
>> >> >
>> >> > PD: ando usando ubuntu 12.04
>> >> >
>> >> > --
>> >> > Nano.
>> >> > @_nanodice_
>> >> > Blog: nano-dice
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > 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
>> >>
>> >>
>> >>
>> >> --
>> >> Santiago Basulto.-
>> >> _______________________________________________
>> >> 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
>> >
>> >
>> >
>> >
>> > --
>> > Nano.
>> > @_nanodice_
>> > Blog: nano-dice
>> >
>> >
>> > _______________________________________________
>> > 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
>>
>>
>>
>> --
>> Santiago Basulto.-
>> _______________________________________________
>> 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
>
>
>
>
> --
> Nano.
> @_nanodice_
> Blog: nano-dice
>
>
> _______________________________________________
> 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



-- 
Santiago Basulto.-



More information about the pyar mailing list