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
Dificultad Hacedero (rss)
Privilegios de root
Requisitos Director de empaquetación
Hora 2m

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.

LEER  💻Kali Linux: demostración y práctica del uso de herramientas.

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.

LEER  El 75% de los 1000 juegos principales de Steam ahora se ejecutan en 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