CityHost.UA
Допомога і підтримка

Створення віртуального середовища Python

Віртуальне середовище в Python дозволяє ізолювати проєкти одне від одного для зручнішого керування ними, проєкти розміщені в віртуальному середовищі можуть використовувати різні модулі й залежності, в тому числі різні їх версії, в чому полягає значна зручність адміністрування таких проєктів.

 

Для створення віртуального середовища Python увійдіть в SSH або WEB-SSH.

 

Створення віртуального середовища

 

Перейдіть в каталог, в якому бажаєте створити віртуальне середовище

cd www/py-projects/

 

Створіть віртуальне середовище, використавши команду для необхідної версії Pythonvenv-project це довільна назва проєкту, не забудьте її змінити, а в результаті виконання команди буде створено каталог з цією назвою.

 

Варіант для Python 3.7

/opt/alt/python37/bin/python3 -m virtualenv venv-project

 

Варіант для Python 3.8

/opt/alt/python38/bin/python3 -m venv venv-project

 

Активація віртуального середовища

 

Активуйте віртуальне середовище звернувшись до файлу activate всередині каталогу bin створеного проєкту. Про те, що віртуальне середовище успішно активоване свідчитиме його назва в лівому нижньому куті консолі.

source /venv-project/bin/activate

 

Команди роботи з віртуальним середовищем

 

Перейдіть в каталог bin створеного проєкту

cd venv-project/bin/

 

Всередині каталогу bin за замовчуванням знаходитимуться інтерпретатор python обраної версії, та менеджер модулів pip, запускати скрипти чи користуватись менеджером модулів pip потрібно саме з каталогу bin.

 

Деактивація віртуального середовища

 

Для деактивації (виходу) з віртуального середовища виконайте команду

deactivate

 

Видалення віртуального середовища

 

Для видалення віртуального середовища достатньо просто знищити каталог з його назвою, в якому його було створено

rm -rf venv-project/

Схожі статті