Я читал о виртуальных средах и хочу создать его для работы с некоторыми диссон-ботами. Я определил соответствующие библиотеки и прочитал об основах виртуальных сред, но мне не совсем понятны некоторые вещи.
Мой основной вопрос: где именно я на самом деле должен их создавать? Моя файловая структура (в Windows) для соответствующих файлов выглядит следующим образом, где я хотел бы, чтобы каждый проект был связан с отдельной виртуальной средой. Моя причина такой структуры - просто хранить весь мой код в одном месте и легко отслеживать материал / загружать на Github.
E:\code\project1
E:\code\project2
etc.
Любые виртуальные среды, которые я создаю, по умолчанию хранятся в:
C:\Users\<user>\Miniconda3\envs.
Установка Python для корневой (базовой) среды находится просто по адресу:
C:\Users\<user>\Miniconda3
Должен ли я создать среду для каждого проекта в соответствующем каталоге для этого проекта или сохранить их все в папке ...\envs
Miniconda? Если это последнее, как именно «связать» или связать проект с этой средой, чтобы мне не приходилось отслеживать его вручную?
Извините, если вопрос немного расплывчатый или запутанный, я пытаюсь разобраться с этим.
РЕДАКТИРОВАТЬ: Я думаю, что я понял это, поэтому я опубликовал свой собственный ответ в комментарии, а также отдельный ответ (сначала не понимал, что я мог это сделать).