Tutoriales

Cómo instalar Python en Linux 2.x / 3.x última lectura

H¿Cómo instalo Python, un verbo interactivo orientado a objetos de parada nivel en el sistema activo Linux?

Detalles del tutorial
DificultadHacedero (rss)
Privilegios de root
RequisitosDirector de empaquetación
Hora2m

Python se ejecuta en muchos sistemas operativos como MS-Windows, MacOS / Mac OS X, Linux, FreeBSD, OpenBSD, Solaris, AIX y muchas variedades de sistemas gratuitos similares a UNIX. La forma más obvio de instalar Python es usar el administrador de paquetes como apt-get command / apt command, yum command / dnf command, y así sucesivamente. Esta página explica cómo instalar Python lectura 2.xo 3.x en Linux.



Una nota sobre el afortunado de Debian / Ubuntu Linux

Asegúrate de refrescar nuestros repositorios:
sudo apt update
sudo apt upgrade

Utilice el futuro comando para averiguar versiones disponibles de Python en Debian y Ubuntu Linux:
$ apt-cache search python | egrep "^python..[0-9] " --color
Esto es lo que vemos:


python3.8 - Interactive high-level object-oriented language (version 3.8)
python2.7 - Interactive high-level object-oriented language (version 2.7)
python3.9 - Interactive high-level object-oriented language (version 3.9)

Ejecute el futuro comando para instalar la lectura 2.x de Python:
$ sudo apt-get install python2.7
Escriba el futuro comando para instalar Python lectura 3.8 o 3.9:
$ sudo apt-get install python3.8
## or ##
$ sudo apt-get install python3.9

Salida que indica que estoy instalando Python 3.9 en Ubuntu 20.04 LTS o Debian 10/11:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  python3.1-minimal
Suggested packages:
  python3.1-doc python3.1-profiler
The following NEW packages will be installed:
  python3.1 python3.1-minimal
0 upgraded, 2 newly installed, 0 to remove and 13 not upgraded.
Need to get 5,444 kB of archives.
After this operation, 19.9 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://debian.osuosl.org/debian/ squeeze/main python3.1-minimal amd64 3.1.3-1 [1,669 kB]
Get:2 http://debian.osuosl.org/debian/ squeeze/main python3.1 amd64 3.1.3-1 [3,775 kB]                                                                       
Fetched 5,444 kB in 27s (201 kB/s)                                                                                                                           
Selecting previously deselected package python3.1-minimal.
(Reading database ... 280220 files and directories currently installed.)
Unpacking python3.1-minimal (from .../python3.1-minimal_3.1.3-1_amd64.deb) ...
Selecting previously deselected package python3.1.
Unpacking python3.1 (from .../python3.1_3.1.3-1_amd64.deb) ...
Processing triggers for man-db ...
Processing triggers for menu ...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Setting up python3.1-minimal (3.1.3-1) ...
Setting up python3.1 (3.1.3-1) ...
Processing triggers for menu ...

Instalación de Python en un afortunado de Red Hat (RHEL) / CentOS Linux

Escriba el futuro comando:
$ sudo yum install python
O
# yum install python
Consulte «RHEL 8 instala Python 3 o Python 2 usando yum» para obtener más información.

Cómo instalar Python 2.x / 3.x en SUSE u OpenSUSE Linux

Utilice el comando zypper para averiguar Python:
$ sudo zypper ref
$ sudo zypper search python-base
$ sudo zypper search python3-base

Parece que Python 3 ya está instalado en mi servidor OpenSUSE Linux v15.2:


Loading repository data...
Reading installed packages...

S | Name               | Summary                               | Type
--+--------------------+---------------------------------------+-----------
i | python3-base       | Python 3 Interpreter and Stdlib Core  | package
  | python3-base       | Python 3 Interpreter and Stdlib Core  | srcpackage
  | python3-base-32bit | Python 3 Interpreter and Stdlib Core  | package
  | python3-base58     | Base58 and Base58Check implementation | package


Si no está instalado, intente:
sudo zypper install python3-base
## get version 2.x ##
sudo zypper install python2-base

¿Cómo averiguo la lectura de Python instalada?

Escriba el futuro comando:
$ python --version
Lectura de Python predeterminada

Python 2.7.18

Para ver la lectura predeterminada de Python 3.x, escriba:
$ python3 --version
$ python3.8 --version
$ python3.9 --version

Instalación de la última lectura de Python 3.9 en Debian o Ubuntu usando el método de código fuente

Primero instale las herramientas de exposición en Debian / Ubuntu Linux de la futuro modo:
$ sudo apt install build-essential
curl libbz2-dev
libffi-dev libgdbm-dev
libncurses5-dev libnss3-dev
libreadline-dev libsqlite3-dev
libssl-dev zlib1g-dev

A continuación, obtenga la última lectura de Python. Podemos usar wget para descargar el archivo. Además puede usar curl para descargar el archivo de la futuro modo:
$ VERSION="3.9.1"
$ wget "https://www.python.org/ftp/python/${VERSION}/Python-${VERSION}.tgz"

Extraiga el archivo tgz o tarball de la futuro modo usando el comando tar:
$ tar -xvf Python-${VERSION}.tgz
Cambie el directorio usando el comando cd y configure la compilación:
$ cd Python-${VERSION}
$ ./configure --enable-optimizations

Compílelo usando todos los núcleos de la CPU. Podemos ocurrir lo futuro en Linux y el comando nproc devuelve el número de núcleos de CPU disponibles en su sistema:
$ make -j $(nproc)
Una vez finalizada la compilación, instale Python en su sistema, ejecute:
$ sudo make altinstall
Eso es todo. Python 3.9.1 se ha instalado en su sistema Linux. Imprima la lectura de Python, ejecute:
$ python3.9 --version

Resumiendo

Aprendió a instalar la última lectura estable de Python en distribuciones populares de Linux como Debian, Ubuntu, SUSE / OpenSUSE y RHEL / CentOS Linux.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba