/
Установка и настройка python в виртуальном окружении
Установка и настройка python в виртуальном окружении
Виртуальное окружение в Python — это среда, в которой можно устанавливать зависимости (библиотеки) без влияния на глобальную систему и другие проекты. Оно помогает настроить изолированную среду тем самым избежав возможных конфликтов между версиями библиотек.
Для настройки виртуального окружения в python нужно сделать следующее:
Установить python3 (если не установлен), pip и virtualenv. Установить python можно любым из доступных способов, либо использовать предустановленную версию. Ниже приведен пример сборки python из исходного кода, без замены системного (предустановленного “из коробки”) Python:
# Обновление репозитория пакетов apk update # Установка пакетов, необходимых для корректной сборки python из исходников apk add --no-cache zlib-dev build-base libffi-dev openssl-dev bzip2-dev xz-dev readline-dev sqlite-dev # Распаковка и сборка Python из исходников # Перед распаковкой нужно поместить архив в папку /mnt/volume внутри контейнера сервиса скриптов tar xJf Python-3.13.2.tar.xz cd Python-3.13.2 ./configure --enable-optimizations make # Установка pip для собранного из исходников Python ./python -m ensurepip --default-pip ./python -m pip install --upgrade pip
Создать виртуальное окружение:
# Создание виртуального окружения # Выполнить, находясь в папке, где был собран python из исходного кода mkdir my_venv cd my_venv ./python -m venv venv
Установить необходимый набор пакетов через pip
# 1-й Способ установки пакетов - вход в окружение - установка - выход # Включение виртуального окружения source venv/bin/activate # Установка необходимых пакетов pip install flask # Выход из окружения deactivate
# 2-й Способ установки пакетов - обращение напрямую к исполняемым файлам в окружении # Нужно выполнить, находясь в ранее созданной папке окружения (см. пункт 2) ./venv/bin/pip install flask
Указать путь к python из виртуального окружения в файле config.json
{ "PythonPath": "/mnt/volume/Python-3.13.2/my_venv/venv/bin/python" }
, multiple selections available,
Related content
Использование python-скриптов для расчета бизнес-правил
Использование python-скриптов для расчета бизнес-правил
More like this
Использование python-скриптов для расчета бизнес-правил
Использование python-скриптов для расчета бизнес-правил
More like this
Использование python-скриптов для расчета бизнес-правил
Использование python-скриптов для расчета бизнес-правил
More like this
Использование python-скриптов для расчета бизнес-правил
Использование python-скриптов для расчета бизнес-правил
More like this
Использование python-скриптов для расчета бизнес-правил
Использование python-скриптов для расчета бизнес-правил
More like this
Использование python-скриптов для расчета бизнес-правил
Использование python-скриптов для расчета бизнес-правил
More like this