venv
Python venv moduli
❮ Python o‘rnatilgan modullari
Misol
Virtual muhitni dasturiy ravishda yarating:
import venv
import os
env_dir = 'myenv'
venv.create(env_dir, with_pip=True)
print(f'Virtual environment created at: {env_dir}')
print(f'Exists: {os.path.exists(env_dir)}')
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
venv moduli o‘z site kataloglariga ega yengil, izolyatsiyalangan Python muhitlarini yaratadi.
Undan loyiha bog‘liqliklarini alohida boshqarish, versiyalar ziddiyatining oldini olish yoki paketlarni izolyatsiyalangan holda sinash uchun foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| create() | Virtual muhit yaratish uchun qulay funksiya. |
| EnvBuilder | Xatti-harakati sozlanadigan virtual muhitlarni yaratish uchun sinf. |
| EnvBuilder.create() | Belgilangan katalogda virtual muhit yaratadi. |
| EnvBuilder.create_configuration() | pyvenv.cfg konfiguratsiya faylini yaratadi. |
| EnvBuilder.ensure_directories() | Muhitning kataloglar tuzilmasini yaratadi. |
| EnvBuilder.install_scripts() | Muhitga faollashtirish skriptlarini o‘rnatadi. |
| EnvBuilder.post_setup() | O‘rnatishdan keyingi sozlashlar uchun hook metodi. |
| EnvBuilder.setup_python() | Muhitda Python bajariladigan faylini sozlaydi. |
| EnvBuilder.setup_scripts() | Faollashtirish skriptlari katalogini sozlaydi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
