Автор оригинала: Priyank Trivedi.
Чаще всего, как программист, вам придется работать над различными проектами. Эти проекты также будут иметь различные зависимости.
Допустим, вы создаете два приложения Python одновременно. Каждое из этих приложений имеет свой собственный набор зависимостей от версии Python и пакетов.
Один из них-приложение списка дел, написанное в версии Python3 и использующее платформу Django Rest, а другой-музыкальная библиотека, написанная в версии Python2, использующая библиотеку запросов и другую/более старую версию Django для извлечения музыкальной информации из API SoundCloud.
Как разработчик Python, вы должны разрабатывать приложения таким образом, чтобы оба этих приложения разрабатывались одновременно и не мешали зависимостям друг друга. Именно здесь на помощь приходит концепция Virtualenv.
Что такое Virtualenv
Virtualenv – это инструмент, который помогает создавать изолированные среды python. Выполните следующую команду в терминале, чтобы установить virtualenv
.
pip install virtualenv
Создание виртуальной среды для вашего проекта
virtualvenv venv
Эта команда создает виртуальную среду с именем venv для вашего проекта.
Активация виртуальной среды
source venv/bin/activate
Это гарантирует, что ваша новая виртуальная среда будет создана и не будет мешать работе операционной системы хоста.
Не стесняйтесь создавать проект с виртуальной средой. Если вы застряли, не стесняйтесь обращаться ко мне. Я буду рад помочь.