Як створити віртуальне середовище в Anaconda

Post on 01 листопада 2022
by Super User

У статті я опишу, як створити нове віртуальне середовище в Anaconda. При цьому використаю два інструменти Anaconda Navigator та Conda. Також коротко вкажу, як налаштувати віртуальне середовище для роботи з Python та встановити JupyterLab і Jupyter Notebook.

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

Віртуальне середовище в Anaconda можна створити двома способами - за допомогою 

  1. Anaconda Navigator
  2. Conda.

 

Як створити віртуальне робоче середовище в Anaconda Navigator

В Anaconda Navigator використовується візуальний інтерфейс:

  • запустити навігатор: головне меню Anaconda (16-bit) - Anaconda Navigator - і зачекати, поки програма завантажиться

 

  • обрати пункт зліва Environments (Середовища)

 

  • знайти внизу кнопки та обрати Create (Створити)

 

  • вказати назву нового середовища, мову Python (або R), обрати з контекстного меню версію Python

 

  • зачекати від пів хвилини до кількох хвилин, поки встановляться потрібні пакети

 

Як створити віртуальне робоче середовище в Conda

В Conda використовуються спеціальні команди, які вводяться вручну у консолі:

  • запустити консоль Anaconda Prompt

 

  • ввести команду для створення віртуального середовища в conda

conda create -n python3_8 python=3.8

  • зачекати, поки встановляться пакети
  • активувати віртуальне середовище

conda activate python3_8

 

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

  • щоб деактивувати віртуальне середовище (після цього відбувається перехід у середовище за замовчуванням base (root))

conda deactivate

  • щоб побачити, яке середовище активне

conda info --envs

  • щоб побачити усі версії Python є в Anaconda

conda search python

 

Проблеми при створенні віртуального середовища в Anaconda

Іноді виникають помилки і середовище не створюється. Тоді потрібно виконати ті ж дії, але запустивши Anaconda Navigator або Conda від імені Адміністратора.

 

Якщо проблеми не вирішуються, то не панікувати: усі відповіді на питання є у англомовному комьюніті і відшукуються через Гугл.

Також корисно почати вирішення проблеми з читання документації:

 

Підготовка віртуального середовища в Anaconda Navigator

У пункті Environments (Середовища) подивитись, які пакети встановлені. 

 

На картинці видно версію Python, інші пакети, але немає основних пакетів, потрібних для аналізу даних. 

Їх потрібно встановити - див ст. "Встановлення пакетів в Анаконда" або документацію.

 

У середовищі за замовчуванням base (root) вже стоять певні інструменти програміста. Але далеко не усі. 

Якщо біля інструменту вказано Launch - ним можна користуваnись. Якщо Install - потрібно встановити. 

 

У новому віртуально середовищі немає двох інструментів: JupyterLab та Jupyter Notebook

 

Щоб встановити JupyterLab та Jupyter Notebook через Anaconda, натискуємо кнопку Install і чекаємо кілька хвилин, поки відбудеться інсталяція.

За кілька хвилин видно, що інструменти готові до роботи: біля них вказано Launch.

 

Нагадуємо, коротка інструкція з використання Anaconda, JupyterLab та Jupyter Notebook див. посилання. Якщо платформа Anaconda не встановлена, то можна дізнатись, як це зробити.