Вам не нужно ничего делать, чтобы установить Python 3 на CentOS 8, поскольку он установлен по умолчанию.
Вы можете проверить, какая версия Интерпретатор языка программирования Python 3 устанавливается с помощью следующей команды:
Как видите, на момент написания этой статьи Python 3.6.8 является интерпретатором языка программирования Python 3 по умолчанию в CentOS. 8.
Вы можете найти путь к вашему Python 3 интерпретатор с помощью следующей команды:
Как видите, вы можете получить доступ к Python 3 либо как python3 (/usr/bin/python3), либо как python3.6m (/usr/bin/python3.6m) или python3.6 (/usr/bin/python3.6).
Вы также можете получить доступ к интерпретатору Python 3 по пути /bin/python3 , /bin/python3.7 и
Пути интерпретатора Python 3 полезны при написании скриптов Python 3. Я расскажу об этом позже в этой статье.
Если по какой-то причине у вас не установлен Python 3 (очень маловероятно), вы можете установить его с помощью следующей команды:
Установка Python 2:
В CentOS 8 Python 2 по умолчанию не установлен. Но вы можете легко установить его из официального репозитория пакетов CentOS 8.
Чтобы установить Python 2 на CentOS 8, выполните следующую команду:
Теперь нажмите Y , а затем нажмите , чтобы подтвердить установку.
Должен быть установлен Python 2.
Теперь выполните следующую команду, чтобы убедиться, что Python 2 установлен правильно.
Как видите, Python 2.7.15 установлен и работает правильно.
Вы можете также найдите путь к интерпретатору языка программирования Python 2 с помощью следующей команды:
Как видите, путь интерпретатора Python 2 — /usr/bin/python2 и /usr/bin /python2.7
Вы также можете получить доступ к интерпретатору Python 2 по пути /bin/python2 и /bin/python2. 7
Пути интерпретатора Python 2 полезны при написании скриптов Python 2. Я расскажу об этом позже в этой статье.
Написание вашего первого скрипта Python:
Перед тем, как начать писать скрипт Python, вы должны решить, какую версию (2 или 3) языка программирования Python вы собираетесь использовать.
В наши дни, скорее всего, вы захотите запустить свою программу в последней версии Python, которая является Python 3. Если у вас нет какой-либо конкретной цели, вы не будете использовать Python 2.
Я создал скрипт python hello.py в ~/code .
Первая строка вашего скрипта Python должна иметь как хебанг! линия. Эта строка определяет, какой интерпретатор использовать для запуска сценария Python.
Строка shebang начинается с #! , за которым следует путь к интерпретатору языка программирования Python.
Для Python 3 строка shebang может быть одной из следующих:
#! /usr/bin/python3
#!/bin/python3.6
#!/usr/bin/python3.6
#!/bin/python3.6m
#!/usr/bin/python3.6m
Для Python 2 строка shebang может быть одной из следующих:
#!/usr/bin/python2
#!/bin/python2.7
#!/usr/bin/python2. 7
Вот как на самом деле выглядит строка shebang в нашем скрипте hello.py .
Вы также можете использовать команду env в строке shebang для запуска интерпретатор языка программирования Python. Если вы используете команду env, вам не нужно запоминать/узнавать пути интерпретатора языка программирования Python.
Команда env находится в пути /bin/env и /usr/bin/env , это все, что вам нужно знать. Я предпочитаю строки shebang в стиле env .
Для Python 3 строка shebang, если используется env , может быть любой из из следующих:
#!/usr/bin/env python3
#!/bin/env python3.6
#!/usr/bin/env python3.6
#!/bin/env python3.6m
#!/usr/bin/env python3.6m
Для Python 2 строка shebang, если используется env , может иметь одно из следующих значений:
#!/usr/bin/env python2
#!/bin/env python2.7
#!/usr/bin /env python2.7
Вот как на самом деле выглядит строка shebang в нашем скрипте hello.py , если env .
Я написал сценарий Python 3 hello world hello.py . Давайте запустим этот сценарий Python.
Сначала перейдите в каталог ~/codes следующим образом:
Как видите, здесь есть сценарий Python hello.py .
Теперь добавьте разрешение на выполнение для скрипт Python hello.py следующим образом:
Теперь вы можете запустить скрипт Python следующим образом:
Как видите, на терминале печатается правильный вывод.
Итак, вот как вы устанавливаете Язык программирования Python 2/3 на CentOS 8 и напишите свой первый скрипт Python 2/3. Спасибо, что прочитали эту статью.