Пайтонда виртуал муҳит
Пайтоннинг бир системада бир нечта илловаларни ишлаб чиқишда кутубхоналарнинг турли версиялари зиддият келтириб чиқариши мумкин. Масалан, бир иллова эскирган версияда ёзилган бўлса, иккинчиси учун энг сўнги версия талаб қилинади.
Бундай муаммони ҳал этиш учун Пайтонда алоҳида виртуал муҳит мавжуд. У ҳар бир илловани алоҳида лойиҳаларда ўзининг кутубхоналар версиялари тўплами билан ишга тушириш имконини беради. Бунда бир лойиҳанинг версиялари ва вобаликляр бошқа лойиҳанинг вобаликларига таъсир қилмайди.
Виртуал муҳит яратиш учун махсус ёрдамчи dasturlar ишлатилади. Ҳозирги вактда уларнинг ичида энг оммabop бўлгани venvдир.
Windows ОС да venv сустэмада ўрнатилган бўлади, лекин Linux да йўқ. Шу сабабдан, агар Сиз Linux ишлатсангиз, кейинги иш учун куйидаги буйруқни бажариш зарур:
sudo apt install -y python3-venv