Віртуальне середовище в Python дозволяє ізолювати проєкти одне від одного для зручнішого керування ними, проєкти розміщені в віртуальному середовищі можуть використовувати різні модулі й залежності, в тому числі різні їх версії, в чому полягає значна зручність адміністрування таких проєктів.
Для створення віртуального середовища Python увійдіть в SSH або WEB-SSH.
Перейдіть в каталог, в якому бажаєте створити віртуальне середовище
cd www/py-projects/
Створіть віртуальне середовище, використавши команду для необхідної версії Python. venv-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/
Всі категорії питань