Python-da Virtual Muhit
Python-un eyni sistemdə bir neçə proqramın hazırlanması zamanı kitabxanaların müxtəlif versiyaları arasında ziddiyyət yarana bilər. Məsələn, bir proqram daha əvvəlki versiyada yazılmışdı, ikincisi üçün isə ən son versiya tələb olunur.
Belə bir problemin həlli üçün Python-da xüsusi virtual mühit mövcuddur. Bu, hər bir proqramın ayrı-ayrı layihələrdə öz kitabxana versiyaları dəsti ilə işləməsinə imkan verir. Eyni zamanda, bir layihənin versiyaları və asılılıqları digərinin asılılıqlarına təsir etmir.
Virtual mühit yaratmaq üçün xüsusi yardımçı proqramlardan istifadə olunur. Hal-hazırda onlardan ən məşhuru venv-dir.
Windows OS-də venv standart olaraq quraşdırılıb, amma Linux-da yoxdur. Buna görə də, əgər siz Linux istifadə edirsinizsə, sonrakı iş üçün aşağıdakı əmri yerinə yetirmək lazımdır:
sudo apt install -y python3-venv