He descargado Python 3.3 del sitio oficial pero no tengo idea de cómo instalarlo.
Estoy usando Ubuntu 12.04
software-installation
python3
Se puso salvaje
fuente
fuente
Respuestas:
Python 3.3 se lanzó el 29 de septiembre de 2012, varios meses después del lanzamiento de Ubuntu 12.04. Está incluido en Ubuntu 12.10 aunque como
python3.3
paqueteSi desea instalar Python 3.3 en la versión de Ubuntu que no lo tiene en sus repositorios, tiene las siguientes opciones:
Use un PPA
Hay un PPA que contiene versiones antiguas y nuevas de Python mantenidas por Felix Krull. Consulte la respuesta de Luper Rouch para obtener instrucciones de instalación.
Compilar Python desde la fuente
Esto es muy fácil y le permite tener múltiples versiones de Python sin meterse con el intérprete de Python del sistema (que es utilizado por muchos programas propios de Ubuntu). En mi máquina de desarrollo, tengo literalmente docenas de diferentes versiones de Python de 2.4 a 3.2 viviendo felices
/opt
.necesitamos compilador de C y otras cosas para compilar Python
Las bibliotecas de SQLite deben instalarse para que Python tenga soporte para SQLite.
Descargue y compile Python:
Algunos buenos detalles para instalar un
py
comando creando un enlace simbólico:Alternativamente, puede instalar un alias bash llamado
py
en su lugar:Y ya está. Ahora puede tener cualquier versión de Python, incluso una alfa, o, por ejemplo, tener algunas copias de Python 3.3 compiladas con diferentes configuraciones ... aunque no mucha gente lo necesita :)
Utilizar pyenv
Hay un software llamado pyenv que puede ayudarlo a automatizar el procedimiento; lo que esencialmente hace es compilar Python desde la fuente, instalándolo en su directorio de inicio. Su objetivo es ayudarlo a administrar múltiples versiones de Python.
fuente
.py
archivos con la#!/usr/bin/env python
línea shebang (conjunto de bits ejecutable), ¿cómo los haría usar esta instalación/opt/python3.3
sin modificarlos todos? O incluso los instalados en el sistema.py myscript.py
(dondepy
es un enlace simbólico que hemos creado al final del ejercicio). Normalmente también uso virtualenv o buildout para mis proyectos.mkdir ~/bin ln -s /opt/python3.3/bin/python ~/bin/py
no funciona para mi Descubrí que/opt/python3.3/bin/python
debería ser/opt/python3.3/bin/python3
, pero aún asípy: command not found
. Alguna sugerencia.Esto es lo que hice para instalar Python 3.3 en Ubuntu 12.04:
Instalar dependencias:
Descargar Python 3.3.0:
Extraer:
Configurar e instalar:
Prueba si funcionó:
Deberías ver algo similar:
Algunas cosas adicionales que son útiles ... puede crear un entorno virtual en su hogar y simplemente activar Python 3.3 a pedido.
Cree un entorno virtual en su hogar:
Activa el virtualenv:
Instalar herramientas de distribución:
Instalar pip:
Instale los paquetes de Python que desee (es decir, botella)
¡Disfrutar!
fuente
sudo apt-get build-dep python3.2
? Probablemente te olvidasteinstall
en el medio :)build-dep
no es un paquete, es unapt-get
verbo (likeinstall
). Significa " instalar todos los paquetes necesarios para construir los paquetes fuente solicitados "Los deadsnakes PPA tiene paquetes para las versiones antiguas y nuevas de Python:
fuente
Ubuntu 14.04 y versiones anteriores:
Python2.7 viene por defecto, use el administrador de paquetes para instalar python3 sobre Python normal en Ubuntu, Ubuntu puede manejar 2.7 y 3.2 al mismo tiempo sin un virtualenv:
Ubuntu 18.04:
Python3 viene por defecto con el sistema operativo y Python2.7 no está disponible a menos que lo instale específicamente.
Tres nombres de paquetes para elegir:
python
,python-minimal
,python-all
. El valor predeterminado es mínimo. Estas palabras son solo banderas de los repositorios de Ubuntu para incluir cosas adicionales o no. Para ver exactamente qué subpaquetes son y no están incluidos, profundice en los subpaquetes de: https://packages.ubuntu.com/bionic/pythonO para intentar actualizar el python3:
Para intentar forzar una versión específica, puede intentar pasar un parámetro de versión:
fuente
virtualenv
). Búsqueda de Google: "Use virtualenv para aislar la versión de python". Si no usas algún tipo de contenedor, entonces te expones a un laberinto de problemas, ya que Python tiene una mierda gigante en tu computadora, ocupa cada rincón y grieta, y se pelean entre ellos al estilo de John Cleeseian.Para cualquiera que esté interesado, escribí un artículo paso a paso más detallado sobre cómo instalar Python 3.3.2 localmente desde la fuente en Ubuntu 12.04, basado principalmente en la lectura de la excelente respuesta de @ sergey arriba: http://nicholsonjf.com/ blog / install-python3-local-from-source
fuente
He escrito un script para automatizar todas las descargas, compilaciones e instalaciones de versiones de Python que no son paquetes. El script instala la versión de Python de
/opt
forma segura lejos del administrador de paquetes y las versiones del sistema de Python.Incluso obtiene las dependencias también para la mayoría de las versiones de Ubuntu. Debería funcionar en todas las versiones de Ubuntu actualmente compatibles (10.04, 12.04, 12.10 y 13.04), y probablemente en otras versiones.
Lo incluyo a continuación y lo publiqué también en mi repositorio de Github , que es la ubicación maestra.
El script debe copiarse y guardarse en un editor de texto como, por ejemplo,
build_python
y ejecutarse (chmod u+x build_python
) y luego puede ejecutarse con dos parámetros, donde el primer parámetro siempre debe ser la rama de Python, y el segundo parámetro siempre debe ser el Versión de PythonConsulte python.org para ver los listados de la versión que desea compilar.
Aquí hay un par de ejemplos del uso del script:
Para la versión estable, después de haber verificado los listados, se puede ejecutar como
Para la versión de desarrollo, donde los dos parámetros son diferentes en los listados, se puede ejecutar como:
El cuerpo del script se reproduce a continuación (sin resaltar la sintaxis aquí. Para eso, vea mi página de Github :
fuente
Advertencia : Pythonbrew ha quedado en desuso a favor de pyenv. Las instrucciones actualizadas están aquí
También puedes usar algo como pythonbrew :
Es bastante fácil de usar y otro beneficio es que es posible instalar cualquier versión de Python que necesite. Por favor vea sus documentos para detalles del modo
fuente
Aquí están los pasos que seguí:
fuente