Встречается на собеседованиях • сегодня

Какие знаешь виртуальные окружения

В Python есть несколько популярных инструментов для создания виртуальных окружений:

  1. venv (встроенный модуль)

    bash
    python -m venv myenv
    source myenv/bin/activate  # Linux/Mac
    myenv\Scripts\activate.bat  # Windows
  2. virtualenv (устаревший, но гибкий)

    bash
    pip install virtualenv
    virtualenv myenv
  1. conda (для научных проектов, управляет не только Python-пакетами)

    bash
    conda create --name myenv python=3.9
    conda activate myenv
  2. pipenv (объединяет pip и virtualenv, удобен для зависимостей)

    bash
    pip install pipenv
    pipenv shell
  3. poetry (современный инструмент для управления зависимостями и виртуальными окружениями)

    bash
    poetry new myproject
    poetry shell

Выбор зависит от проекта: venv — минималистичный, conda — для data science, poetry — для сложных зависимостей.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы