pip3 - uninstall python ubuntu
¿Cómo actualizo Python 2.5.2 a python 2.6rc2 en ubuntu linux 8.04? (4)
Me gustaría saber cómo actualizar la instalación predeterminada de python (2.5.2) suministrada con ubuntu 8.04 a python 2.6rc2. Me gustaría hacer de 2.6 la versión por defecto de Python en el sistema y migrar todas las demás bibliotecas de Python instaladas útiles instaladas en 2.5.2 a python 2.6rc2. Por favor, hágame saber cómo puedo lograr esto.
Gracias Dirk
¿Hay alguna necesidad?
Ubuntu en general no empaqueta las versiones de RC. 2.6 no estará disponible en Ubuntu hasta Jaunty Jackalope.
Sin embargo, si insiste en que necesita instalarlo, tendrá que hacerlo sin un administrador de paquetes.
Descargue el paquete y descomprímalo en un directorio
ejecuta los siguientes comandos (esperando que cada uno termine al hacerlo)
./configure
make
sudo make install
Ahí lo tienes instalado
Es mejor esperar a que se empaquete primero, especialmente porque Python se usa en muchas aplicaciones internas de ubuntu, por lo que puede romper su sistema de manera horrible.
Con la advertencia de que creo que es una idea tremendamente mala reemplazar el Python por defecto con una versión beta no publicada:
Primero, instale 2.6rc2. Puede descargar la fuente desde el sitio web de Python . Estándar ./configure && make && sudo make install
installation style.
A continuación, elimine el enlace simbólico /usr/bin/python
. No elimines /usr/bin/python2.5
. Agregue un enlace simbólico a 2.6 con ln -s /usr/local/bin/python2.6 /usr/bin/python
.
Una vez más, creo que esta es una idea terrible. Es casi seguro que hay una mejor manera de hacer lo que sea que intentes lograr.
La migración de las bibliotecas instaladas es un proceso mucho más largo. Consulte los directorios /usr/local/lib/python2.5/site-packages/
y /usr/local/lib/python2.5/site-packages/
. Todas las bibliotecas instaladas tendrán que volverse a instalar con 2.6. Como no está utilizando una versión empaquetada de Python, no puede usar los paquetes de Ubuntu; tendrá que actualizar manualmente todas las bibliotecas. La mayoría de ellos probablemente se pueden instalar con sudo easy_install <name>
, pero algunos como PyGTK + no son tan fáciles. Tendrá que seguir los procedimientos de instalación personalizados para cada biblioteca.
No sería aconsejable cambiar la versión predeterminada de Python, es decir, lo que obtienes cuando escribes "python" en un shell. Sin embargo, puede tener múltiples versiones de python instaladas. El truco es asegurarse de que el programa llamado "python" en la ruta sea la versión suministrada por el sistema. Si quieres ejecutar tu instalación de Python 2.6, entonces debes escribir python2.6 en un shell para iniciarlo.
Descargue el paquete y descomprímalo, luego ejecute:
./configure
make
sudo make install
ls -l /usr/local/bin
Debería ver un archivo python y otro python2.6, ambos creados el día que ejecutó make install; borre el archivo python. Luego, cuando se inicie Python, se ejecutará la versión estándar del sistema Python de /usr/bin
, y cuando se ejecute python2.6
obtendrá su nueva y brillante pitón 2.6rc2. Python muestra la versión cuando inicia un intérprete interactivo.
Tengo el mismo problema, y aparentemente los binarios precompilados se pueden encontrar aquí:
# Python 2.6
deb http://ppa.launchpad.net/doko/ubuntu intrepid main
deb-src http://ppa.launchpad.net/doko/ubuntu intrepid main