Перейти к содержимому

Где находится python в linux

  • автор:

Где находится python в linux

Для создания программ на Python нам потребуется интерпретатор. Стоит отметить, что в некоторых дистрибутивах Linux (например, в Ubuntu) Python может быть установлен по умолчанию. Для проверки версии Python в терминале надо выполнить следующую команду

python3 --version

Версия интерпретатора Python в Linux

Если Python установлен, то она отобразит версию интерпретатора.

Однако даже если Python установлен, его версия может быть не самой последней. Для установки последней доступной версии Python выполним следующую команду:

sudo apt-get update && sudo apt-get install python3

Если надо установить не последнюю доступную, а какую-то определенную версию, то указывается также подверсия Python. Например, установка версии Python 3.10:

sudo apt-get install python3.10

Соответственно, установка версии Python 3.11:

sudo apt-get install python3.11

Запуск интерпретатора

После установки интерпретатора, как было описано в прошлой теме, мы можем начать создавать приложения на Python. Итак, создадим первую простенькую программу. Для этого введем в терминале

python3

В результате запускается интерпретатор Python. Введем в него следующую строку:

print("hello METANIT.COM")

И консоль выведет строку «hello METANIT.COM»:

Первая программа на Python в Linux

Для этой программы использовалась функция print() , которая выводит некоторую строку на консоль.

Создание файла программы

В реальности, как правило, программы определяются во внешних файлах-скриптах и затем передаются интерпретатору на выполнение. Поэтому создадим файл программы. Для этого определим для скриптов папку python . А в этой папке создадим новый текстовый файл, который назовем hello.py . По умолчанию файлы с кодом на языке Python, как правило, имеют расширение py .

Создание скрипта на языке Python на Linux

Откроем этот файл в любом текстовом редакторе и добавим в него следующий код:

name = input("Введите имя: ") print("Привет,", name)

Python в Visual Studio Code

Скрипт состоит из двух строк. Первая строка с помощью функции input() ожидает ввода пользователем своего имени. Введенное имя затем попадает в переменную name .

Вторая строка с помощью функции print() выводит приветствие вместе с введенным именем.

Теперь запустим терминал и с помощью команды cd перейдем к папке, где находится файл с исходным кодом hello.py (например, в моем случае это папка metanit/python в каталоге текущего пользователя). И затем выполним код в hello.py с помощью следующей команды

python3 hello.py

В итоге программа выведет приглашение к вводу имени, а затем приветствие.

Установка Python в ОС Linux¶

В оф. документации предлагают скачать ртутью с фирменного сайта:

$ hg clone https://hg.python.org/cpython $ hg update 3.5
git clone https://github.com/python/cpython.git

Выбираем ветку 3.5 ( cpython версии 3.5):

git checkout 3.5

Собираем¶

Укажем локальную директорию для сборки:

./configure --prefix=$HOME/Projects/bin/python3.5
make && make install

Теперь можно запускать:

$ $HOME/Projects/bin/python3.5/bin/python3 Python 3.5.0+ (default, Oct 10 2015, 13:35:25) [GCC 4.9.2] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
>>> *range(4), 4, *(5, 6, 7)> >>> import asyncio >>> async def foo(bar): await asyncio.sleep(42)

virtualenv¶

Укажем виртуальному окружению где находится интерпретатор cpython :

$ mkvirtualenv --python=$HOME/Projects/bin/python3.5/bin/python3 python35_env Running virtualenv with interpreter /home/uralbash/Projects/bin/python3.5/bin/python3 Using base prefix '/home/uralbash/Projects/bin/python3.5' New python executable in aiohttp/bin/python3 Also creating executable in aiohttp/bin/python Installing setuptools, pip, wheel. done.

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.045 секунд. Запросов: 24.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Определение полного пути интерпретатора Python

Существуют ситуации, когда необходимо знать полный путь к интерпретатору Python, который выполняет текущий скрипт. Это может быть полезно, например, при настройке среды разработки, когда важно указать правильный путь к интерпретатору Python, или при работе с виртуальными окружениями, когда каждое из них имеет свой собственный путь к интерпретатору.

Для определения полного пути к интерпретатору Python, который выполняет текущий скрипт, можно использовать модуль sys стандартной библиотеки Python. В этом модуле есть специальный атрибут executable , который содержит полный путь к интерпретатору.

Вот простой пример кода, который показывает, как использовать sys.executable для определения пути к интерпретатору Python:

import sys print(sys.executable)

Запуск этого кода выведет полный путь к интерпретатору Python, который используется для выполнения этого скрипта. Это может выглядеть, например, так: /usr/bin/python3 или C:\Python37\python.exe , в зависимости от используемой операционной системы и установленной версии Python.

Таким образом, с помощью модуля sys можно легко определить полный путь к интерпретатору Python, что может быть полезно во многих случаях.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

https://kapelnicza.vyvod-iz-zapoya-v-stacionare-samara12.ru/