Лайфхаки

Маленькие, полезные хитрости

Установка Python 3 и настройка среды.. 2: Создание виртуальной среды

01.06.2023 в 07:23

Установка Python 3 и настройка среды.. 2: Создание виртуальной среды

Виртуальная среда обеспечивает изолированное пространство для проектов Python, благодаря чему все проекты могут иметь индивидуальный набор зависимостей и использовать разные версии одной программы, что при этом никак не повлияет на работу системы.

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

Количество виртуальных сред Python в системе не ограничено. По сути, каждая такая среда – это каталог, в котором лежит несколько сценариев, благодаря которым этот каталог может использоваться в качестве среды.

Установите модуль venv (он включен в стандартную библиотеку Python 3) и создайте среду разработки с помощью команды pyvenv.

sudo apt-get install -y python3-venv

Теперь модуль установлен. Выберите или создайте каталог для среды разработки Python.

mkdir environments
cd environments

Чтобы создать в этом каталоге виртуальную среду, введите:

pyvenv my_env

Примечание : Вместо my_env введите имя среды.

Эта команда создаст новый каталог (в данном случае my_env), содержащий такие компоненты:

ls my_env
bin include lib lib64 pyvenv.cfg share

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

Python Wheels (формат, который позволяет ускорить разработку программного обеспечения за счет уменьшения количества операций компиляции) в Ubuntu 16.04 можно найти в каталоге share, а в Debian 8 – в каждом каталоге lib (в этой системе нет каталогов share).

Установка Python 3 Ubuntu. How to Install From Homebrew

For users who need to install from the command line, especially those who won’t be using Python to develop graphical user interfaces with the Tkinter module, the Homebrew package manager is a good option. You can install from the Homebrew package manager in two steps.

Step 1: Install Homebrew

If you already have Homebrew installed, then you can skip this step. If you don’t have Homebrew installed, then use the following procedure to install Homebrew:

    Open a browser and navigate to http://brew.sh/ .

    You should see a command for installing Homebrew near the top of the page under the tile “Install Homebrew.” This command will be something like the following:

    Highlight the command with your cursor and press Cmd + C to copy it to your clipboard.

    Open a terminal window and paste the command, then press Enter . This will begin the Homebrew installation.

    Enter your macOS user password when prompted.

Depending on your Internet connection, it may take a few minutes to download all of Homebrew’s required files. Once the installation is complete, you’ll end up back at the shell prompt in your terminal window.

Note: If you’re doing this on a fresh install of macOS, you may get a pop-up alert asking you to install Apple’s command line developer tools. These tools are necessary for installation, so you can confirm the dialog box by clicking Install .

After the developer tools are installed, you’ll need to press Enter to continue installation of Homebrew.

Now that Homebrew is installed, you’re ready to install Python.

Установка Pytho. 11 Ubuntu. How to Install Latest Python Version in Ubuntu

Python is the fastest-growing major general-purpose programming language. There are a number of reasons attributed to this, such as its readability and flexibility, ease to learn and use, reliability, and efficiency as well.

There are two major Python versions being used – 2 and 3 (the present and future of Python); the former will see no new major releases, and the latter is under active development and has already seen a lot of stable releases over the last few years. The latest stable release of Python 3 is version 3.11 .

On newer Ubuntu releases, Python 3.10 or Python 3.8 is pre-installed, which is not the case for older Ubuntu versions.

In this article, we will explain how to install the latest Python 3.11 version on all Ubuntu releases via the apt package manager using deadsnakes PPA.

To install the latest version of Python from sources in all major Linux distributions, check out this guide: How to Install Latest Python from Source in Linux

Install Python 3.11 on Ubuntu

To install the latest Python 3.11 version, you can use “ deadsnakes ” team PPA which contains more recent Python versions packaged for Ubuntu.

$ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt update $ sudo apt install python3.11

If you want to install a specific Python version or multiple versions of Python in your Ubuntu system, you can simply run the following command with the Python version number as shown.

$ sudo apt install python3.10 $ sudo apt install python3.9 $ sudo apt install python3.8 $ sudo apt install python3.7 $ sudo apt install python3.6

To view a list of all Python binaries installed on your system, run the following ls command .

$ ls -l /usr/bin/python*

List Python Binaries

lrwxrwxrwx 1 root root 10 Apr 22 2022 /usr/bin/python3 -> python3.10 -rwxr-xr-x 1 root root 5901416 Apr 2 2022 /usr/bin/python3.10 -rwxr-xr-x 1 root root 6705016 Oct 24 15:56 /usr/bin/python3.11 -rwxr-xr-x 1 root root 960 Dec 23 2020 /usr/bin/python3-futurize -rwxr-xr-x 1 root root 964 Dec 23 2020 /usr/bin/python3-pasteurize

From the output in the screenshot above, the default Python version on the test system is 3.10 , you can also check the Python version using the following command.

$ python -V Python 3.10.4

To use Python 11 , invoke the following command.

$ python3.11

Access Python Shell

Python 3.11.0 (main, Oct 24 2022, 19:56:13) on linux Type "help", "copyright", "credits" or "license" for more information. >>> print ("TecMint #1 Linux Blog"); TecMint #1 Linux Blog >>> quit()

To exit the Python interpreter, type the following command and press Enter.

quit() OR exit()

Set Default Python Version in Ubuntu

If you’ve installed multiple versions of Python in your Ubuntu system, and you want to set only one version as default, then you need to perform some additional steps as shown.

$ python3 --version $ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1 $ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2 $ sudo update-alternatives --config python3 $ python3 --version

Set Default Python Version in Ubuntu

That’s all! In this short article, we have explained how to install Python 3.11 in Ubuntu via the apt package manager. If you have questions, use the comment form below to reach us.

Как установить Python на Linux mint. Как установить Pytho. 8 на Ubuntu, Debian и LinuxMint

Сравнительно недавно появилась обновленная версия Python – 3.8. Соответственно, многие пользователи хотят ее установить. Конечно, после нее появились еще версии 3.9 и 3.10, но все равно не спешат переходить на эти версии. В этом нет ничего удивительного, поскольку современные версии, по мнению многих пользователей, требуют обкатки и тестирования временем.

Наиболее популярной операционной системой среди разработчиков является Linux. Поэтому сегодня разберемся, как устанавливать Python 3.8 на разные сборки этой операционной системы: Ubuntu, Debian, LinuxMint. 

Подготовка

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

sudo apt install build-essential checkinstall sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

У ряда пользователей может возникнуть ошибка ImportError: No named ‘_tkinter’ . Это связано с тем, что данная библиотека не установлена на момент компиляции Python.

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

Установить Tkinter можно с использованием этой команды. 

sudo apt install python3-tk

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

cd /opt sudo wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz

Далее используем такую команду, чтобы разархивировать файл исходного кода. 

sudo tar xzf Python-3.8.1.tgz

Компиляция исходного кода

Никаких отличий на разных версиях Linux данный процесс нет. Компиляция исходного кода осуществляется с использованием altinstall . 

cd Python-3.8.1 sudo ./configure --enable-optimizations sudo make altinstall

Как осуществить проверку версии Python?

Чтобы выполнить проверку версии Python, необходимо записать в терминале следующую команду. Поскольку в системе версия не была переписана, то необходимо использовать следующую команду для проверки версии Python.

python3.8 -V

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

cd /opt sudo rm -f Python-3.8.1.tgz

Что нового в Python 3.8

Python 3.8 – довольно крупное обновление, которое получило ряд интересных возможностей. 

Моржовый оператор

Большинство разработчиков ожидали этого еще с тех пор, когда в Python запретили использование = в качестве оператора сравнения. В определенной степени, это было удобно. Больше не путали операторы = и ==. Другим же не нравилась необходимость писать лишний знак «равно» два раза. 

Итак, подавляющее количество разработчиков более склонны писать: 

group = re.match(data).group(1) if re.match(data) else None

Вместо 

match = re.match(data) group = match.group(1) if match else None

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

В версии Python 3.8 появилась возможность записывать код, приведенный выше, следующим способом. 

group = match.group(1) if (match := re.match(data)) else None

Это полезно тем, что не нужно вычислять все заранее. 

match1 = pattern1.match(data) match2 = pattern2.match(data) if match1:     result = match1.group(1) elif match2:     result = match2.group(2) else:     result = None

Вместо этого большого фрагмента кода можно написать чуть короче. 

if (match1 := pattern1.match(data)):     result = match1.group(1) elif (match2 := pattern2.match(data)):     result = match2.group(2) else:     result = None

Этот вариант лучше, потому что второй if не будет учитываться в случае, если первый сработает.

Установка Pytho. 8 Ubuntu. Method 1: Install It From Source Code

I prefer this method since I’d rather always go to source, whether it is documentation for an API or installing something.

Out of the box default python version for Ubuntu 18.{04/10} ispython 3.6and for Ubuntu 19.{04,10} isPython 3.7. As now,Python 3.8.1is the lastest stable version released on Dec 18, 2019. If you find a later version on the site, you can download it instead.

You can find all released python versions in this link: Python Versions

In order to install from source code we need to download the installer file and run the executable.

Before installing python, you must first install some required packages that are needed to build python from source. Maybe you have already installed them. However to get these packages installed, run the commands below:

$ sudo apt update $ sudo apt upgrade $ sudo apt dist-upgrade $ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

Now create a temporary directory and download the python source code:

After downloading the package, run the commands below to extract the file and configure the python:

To install the python:

$ sudo make altinstall

Do not use the standardmake installas it will overwrite the system’s defaultpython3 binary/usr/bin/python3. Since it will probably make a mess of your OS. However it is your choice again.

Aftermake altinstall, python should be installed and ready to use.

Как установить питон на линукс. Установка на Linux (из репозитория)

Python входит в состав большинства современных дистрибутивов Linux. Чтобы проверить, какая версия установлена в вашей системе, попробуйте выполнить следующие команды:

python --versionpython3 --version

Команды две, потому что в вашей системе могут быть установлены одновременно 2 версии - Python 2.x и Python 3.x.

Проверка предустановленных версий Python в OS Linux

Если python 3 не установлен, или необходимо обновить старую версию, для разных дистрибутивов Linux это делается по-разному. Для начала необходимо выяснить, какая версия дистрибутива установлена на вашей системе. Команда lsb_release -a покажет нужную информацию.

lsb_release показывает информацию о дистрибутиве, флаг "-a" - для отображения подробной информации о дистрибутиве Linux

Теперь вы знаете название и версию своего дистрибутива Linux и можете приступить к установке Python.

Ubuntu

Для установки Python 3.7 на Ubuntu, выполните следующие команды:

sudo apt-get update sudo apt-get install python3.7

Если вы используете старую версию Ubuntu, то пакета python3.7 может не быть в репозитории Universe. Вам нужно получить его из архива PPA (Personal Package Archive). Выполните следующие команды:

sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update sudo apt-get install python3.7

Python 3.8 отсутствует в репозитории Ubuntu по умолчанию. Если выполнить команду sudo apt-get install python3.8 в консоли можно увидеть предупреждение Unable to locate package python3.8 .

Установка Python на Windows через командную строку. 1 Установка Python в Windows

Для операционной системы Windows дистрибутив распространяется либо в виде исполняемого файла (с расширением exe), либо в виде архивного файла (с расширением zip).  Если вы используете Windows 7, не забудьте установить Service Pack 1!

Установка Python на Windows через командную строку. 1 Установка Python в Windows

Порядок установки.

1.  Запустите скачанный установочный файл.

2.  Выберет способ установки.

Установка Python на Windows через командную строку. 1 Установка Python в Windows

В данном окне предлагается два варианта Install Now и Customize installation .  При выборе Install Now , Python установится в папку по указанному пути. Помимо самого интерпретатора будет установлен IDLE (интегрированная среда разработки), pip (пакетный менеджер) и документация, а также будут созданы соответствующие ярлыки и установлены связи файлов, имеющие расширение .py с интерпретатором Python.  Customize installation – это вариант настраиваемой установки.  Опция Add python 3.5 to PATH нужна для того, чтобы появилась возможность запускать интерпретатор без указания полного пути до исполняемого файла при работе в командной строке.

3. Отметьте необходимые опций установки (доступно при выборе Customize installation)

Установка Python на Windows через командную строку. 1 Установка Python в Windows

На этом шаге нам предлагается отметить дополнения, устанавливаемые вместе с интерпретатором Python. Рекомендуем выбрать все опции.

  • Documentation – установка документаций.
  • pip – установка пакетного менеджера pip.
  • tcl/tk and IDLE – установка интегрированной среды разработки (IDLE) и библиотеки для построения графического интерфейса (tkinter).

4. Выберете место установки (доступно при выборе Customize installation)

Установка Python на Windows через командную строку. 1 Установка Python в Windows

Помимо указания пути, данное окно позволяет внести дополнительные изменения в процесс установки с помощью опций:

  • Install for all users – Установить для всех пользователей. Если не выбрать данную опцию, то будет предложен вариант инсталляции в папку пользователя, устанавливающего интерпретатор.
  • Associate files with Python – Связать файлы, имеющие расширение .py, с Python. При выборе данной опции будут внесены изменения в Windows, позволяющие запускать Python скрипты по двойному щелчку мыши.
  • Create shortcuts for installed applications – Создать ярлыки для запуска приложений.
  • Add Python to environment variables – Добавить пути до интерпретатора Python в переменную PATH.
  • Precomple standard library – Провести прекомпиляцию стандартной библиотеки.

Последние два пункта связаны с загрузкой компонентов для отладки, их мы устанавливать не будем.

5. После успешной установки вас ждет следующее сообщение.

Установка Python на Windows через командную строку. 1 Установка Python в Windows

Источник: https://lajfhak.ru-land.com/novosti/ispolzovanie-python-v-windows-dlya-nachinayushchih-ustanovka-python-v-windows

Установка Python Ubuntu. Установка свежей версии Python на Ubunt. 04

Что такое Python

Python сегодня – это один из самых используемых языков программирования. Основными его преимуществами являются относительная простота, низкий порог вхождения, универсальность в применении, а также множество плагинов. Теперь интерпретатор часто применяют для создания скриптов, разнообразного программного обеспечения, разработки игр и даже в “обучении” нейросетей. Python имеет кросс-платформенный синтаксис и может быть установлен на любую “актуальную” операционную систему.

    Установка Pytho. 10 Ubuntu. How To Install Pytho. 10 on Ubunt. 04

    Install python 3.10 on ubuntu 22.04; Through this tutorial, we will learn how to install python 3.10 on linux ubuntu 22.04 system using command line.

    How To Install Python 3.10 on Ubuntu 22.04

    Use the following steps to install and configure ubuntu 22.04 system:

    Step 1 – Open Terminal OR Command Prompt

    Step 2 – Update APT Package

    In this step, visit your terminal and execute the following command to update Apt package list:

    sudo apt update

    Step 3 – Add the deadsnakes PPA

    In this step, execute the following command on your terminal to Add the deadsnakes PPA:

    sudo add-apt-repository ppa:deadsnakes/ppa

    When prompted, press  to continue.

    Step 4 – Install Python 3.10

    In this step, execute the following command on your terminal to install python 3.10 on ubuntu:

    sudo apt install python3.10

    Step 4 – Verify Python Installation

    In this step, execute the following command on your terminal to verify python 3.10 installation on ubuntu 22.04:

    python3 -V

    The output will be:

    Python 3.10.4

    Note that, The easiest way is to install python on Ubuntu 22.04.

    Conclusion

    Through this tutorial, we have learned how to install python 3.10 on linux ubuntu 22.04 system.