[pyar] Hints para no estropear el python3 de Ubuntu 17.04 ?

Carlos Matías cmdelatorre en gmail.com
Jue Jun 29 08:48:59 ART 2017


Yo cuando quiero instalar una nueva versión de Python, para no joder la del
sistema, hago lo que dice acá:

http://devmartin.com/blog/2016/04/creating-a-virtual-environment-with-python3.4-on-ubuntu-16.04-xenial-xerus/

Debería andara para otras versiones de Python y otros sistemas operativos.

La clave está en un par de cositas:
 - configure con *--enable-shared*
 - luego make con *altinstall*

Espero que te sirva

Carlos Matías
@py_litox <https://twitter.com/py_litox>

2017-06-29 8:38 GMT-03:00 Daniel <dmlistapython en gmail.com>:

> Hola Claudio, pueden coexistir varias versiones de Python, y se portan
> bien :)
>
> ~$ python
> Python 2.7.6 (default, Oct 26 2016, 20:30:19)
> [GCC 4.8.4] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>>
>
> ~$ python3
> Python 3.4.3 (default, Nov 17 2016, 01:08:31)
> [GCC 4.8.4] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> >>>
>
> de la misma manera podrías usar pip2 o pip3
> pero una vez que creas un virtualenv podes decirle que python usar por
> defecto,
> cuando lo tenés activado, "python" será ese.
>
>  ~ $ virtualenv mientorno --python=python3
> Running virtualenv with interpreter /usr/bin/python3
> Using base prefix '/usr'
> New python executable in mientorno/bin/python3
> Also creating executable in mientorno/bin/python
> Installing setuptools, pip, wheel...done.
>
> ~ $ source mientorno/bin/activate
>
> (mientorno) ~ $ python
> Python 3.4.3 (default, Nov 17 2016, 01:08:31)
> [GCC 4.8.4] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> >>>
>
>
>
>
> El 29 de junio de 2017, 0:49, claudio canepa <ccanepacc en gmail.com>
> escribió:
>
>> Siempre usé Windows, conozco practicamente nada de Linux en general.
>>
>> Pero ahora estoy tratando de correr algunas cosas en Ubuntu 17.04, y se
>> que en otros tiempos se recomendaba no romper el python del sistema
>> (instalando o haciendo upgrade de python packages) porque habia riesgo de
>> reinstall del OS.
>>
>> Se recomendaba instalar un python privado para hacer dev sin romper el
>> sistema.
>>
>> Pregunta 1:
>>  - Es esto todavia necesario ahora que hay virtualenvs si uno es estricto
>> en solo  instalar en el venv ?
>>
>> Algunos
>>    python -m pip install sarasa
>> dentro de un venv de python3 fallan porque faltan los headers de python;
>> google dice para versiones anteriores de ubuntu que "los headers no vienen
>> incluidos, usar
>>    sudo apt-get install python3-dev
>> "
>> Okey, esto es un comando global que afecta al python3 del sistema, asi que
>>
>> Preguntas 2 y 3:
>>    - se supone no dará problemas con el pyhton3 del systema ?
>>    - pip es confiable para que cuando compila algo desde el virtualenv no
>> modifique en nada el funcionamiento del python3 del sistema ?
>>
>> Disculpen la noobinez de las preguntas...
>>
>> _______________________________________________
>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> Sitio web: http://www.python.org.ar/
>>
>> Para administrar la lista (o desuscribirse) entrar a
>> http://listas.python.org.ar/listinfo/pyar
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
>
> --
> Daniel Malisani
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> 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/20170629/78146ee9/attachment.html>


Más información sobre la lista de distribución pyar