Skip to content

[TASK] Виртуальное окружение #7 (SENATOROVAI/intro-cs#7)#540

Closed
hasan613 wants to merge 5 commits intoSENATOROVAI:mainfrom
hasan613:main
Closed

[TASK] Виртуальное окружение #7 (SENATOROVAI/intro-cs#7)#540
hasan613 wants to merge 5 commits intoSENATOROVAI:mainfrom
hasan613:main

Conversation

@hasan613
Copy link
Copy Markdown
Member

hasan0002 added 5 commits January 18, 2026 01:15
Added initial progress log
Closes SENATOROVAI/intro-cs#6
Closes SENATOROVAI/intro-cs#6
Comment thread python/venv.py
Comment on lines +3 to +22
# Ответы
# 1. Создает виртуальное окружение в папке с названием venv
# 1.1 pip list: Выводит список всех установленных в текущем
# окружении пакетов и их версии.
# pip freeze > requirements.txt: Сохраняет список всех
# установленных библиотек с их точными версиями в текстовый файл.
# pip install -r requirements.txt: Устанавливает все
# библиотеки, перечисленные в указанном текстовом файле.
#
# 2. conda env list: Показывает список всех созданных виртуальных
# окружений Conda и путь к ним.
# conda create -n env_name python=3.5: Создает новое окружение
# с именем env_name и устанавливает в него Python версии 3.5.
# conda env update -n env_name -f file.yml: Обновляет пакеты в
# окружении env_name, используя список зависимостей из файла конфигурации .yml.
# source activate env_name: Активирует виртуальное окружение
# (переключает терминал на работу внутри него).
# source deactivate: Выходит из текущего виртуального окружения в базовое.
# conda clean -a: Удаляет неиспользуемые пакеты, кэш загрузок и
# временные файлы для очистки места на диске.
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

сабмичу

Comment thread python/venv.py
# временные файлы для очистки места на диске.
#
# 3. 1) ![image-2.png](attachment:image-2.png)
# 2) ![image-3.png](attachment:image-3.png)
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image Image

Comment thread python/venv.py
Comment on lines +27 to +40
# 4. venv:
# 1. Активируйте окружение (Windows: `venv\Scripts\activate`,
# Linux/macOS: `source venv/bin/activate`)
# 2. Используйте pip: `pip install имя_пакета`
# conda:
# 1. Активируйте окружение: `conda activate env_name`
# (или `source activate env_name` на Linux/macOS)
# 2. Используйте conda: `conda install имя_пакета`
# или pip: `pip install имя_пакета`
#
# 5. pip freeze > requirements.txt - сохраняет все зависимости
# виртуального/глобального проекта в файл requirements.txt
# conda env export > environment.yml - сохраняет все зависимости
# для Data Science виртуального/глобального проекта в файл environment.yml
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

сабмичу

Comment thread python/venv.py
# виртуального/глобального проекта в файл requirements.txt
# conda env export > environment.yml - сохраняет все зависимости
# для Data Science виртуального/глобального проекта в файл environment.yml
# 5.1 ![image.png](attachment:image.png)
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

Comment thread python/venv.py
Comment on lines +43 to +58
# 6. pip install -r requirements.txt - устанавливает через pip
# зависимости из файла requirements.txt
# conda env create -f environment.yml. - создает виртуальное
# окружение с помощью conda основанное на описание из environment.yml
#
# 7. pip list - выводит список всех установленных пакетов
# Python с их версиями в текущем окружении.
# pip show имя_пакета - выводит подробную информацию о конкретном
# пакете.
# conda list - выводит список всех установленных пакетов
# в текущем conda-окружении с их версиями и источниками установки.
#
# 8. Обычно в conda, так как это уже готовая сборка под DS
# дата сайнинисты используют обычно conda из-за того, что она
# специально настроена и имеет нужные пакеты для работы с DS
#
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

сабмичу

Comment thread python/venv.py
Comment on lines +59 to +61
# 9. ![image-4.png](attachment:image-4.png)
#
# 10. ![image-5.png](attachment:image-5.png)
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image
Image

Comment thread python/venv.py
Comment on lines +63 to +67
# 11. Для изолированной работы от глобального окружения, в
# виртуальном окружении связанным непосредственно с текущим
# проектом и его задачами.
# 12. Да
# 13. Удалил
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

сабмичу

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ответы на вопросы верные, однако у меня есть замечание к оформлению. В следующий раз добавь текст самого вопроса, проверять не удобно. Приходится перемещаться между окнами.

@SERG-1613 SERG-1613 self-requested a review January 29, 2026 18:07
@SERG-1613 SERG-1613 closed this Jan 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants