Как понять, зачем нам использовать виртуальную среду?

Когда к ней стоит обратиться?

2 симпатии

Простой пример, чтобы понять, почему мы должны использовать виртуальную среду.

Предположим, что вы только что закончили писать приложение с flask 1.1.

Прошло немного времени. Кто-то видел ваше приложение, и попросил вас написать еще одно для него.

К этому моменту вышла новая версия Flask - скажем, 1.2 - и она имеет множество новых функций. Вы решили обновить версию Flask с версии 1.1 до 1.2, но она случайно сломала исходное приложение. Возможно, некоторые из вещей, которые вы использовали в 1.1, устарели, или, возможно, другие пакеты, которые работали со старой версией Flask, не были обновлены.

Чтобы избежать этих проблем, виртуальные среды используют. Более конкретно, решением было бы создание виртуальной среды для каждого приложения. В этом случае две версии flask не будут мешать друг другу.

3 симпатии