Asatov Shoxjahon gis 205-20


Python muhitini sozlash. Python virtual envireonment yaratish



Download 2,19 Mb.
bet2/5
Sana31.12.2021
Hajmi2,19 Mb.
#266357
1   2   3   4   5
Bog'liq
Amaliy ish №4 Python

1. Python muhitini sozlash. Python virtual envireonment yaratish

O'z loyihalarimizni venvlarda yaratish uchun eng avvalo python uchun Virtual Environmentsni PIP menejeri yordamida yuklab olishimiz zarur.

pip install virtualenv



Virtual Environment yaratish

Albatta muhut dasturini o'rnatib olgach uning yordamida vertual muhit yaratamiz. Vertual muhut yaratish uchun eng avvalo muhit uchun nom tanlaymiz va kerakli shaklda buyruqni ishga tushuramiz.


python -m venv venv-ViEnvi
Ushbu buyruq siz joylashgan papkada muhit nomi bilan yangi papka yaratadi, papka ichida 3 ta papka bo'lad. Albatta ularda vertula muhit fayllari, pythonning kompyuterdan ko'chirib olingan talqini, va ushbu muhit uchun o'rnatiladigan barcha kutubhonalar fayllari joy oladi.

Endi navbat Ushbu muhitni faollashtirish va kerakli kutubhonalarni o'rnatishga qoldi, e'tibor bering vertual muhitni faollashtirish buyrug'i Termenal uchun boshqa, Windows uchun ham boshqadir. Vertual muhutga Windowsda command shel orqali kirib bo'lmaydi, buning uchun cmd dan foydalanish shart.


venv-ViEnvi\Scripts\activate.bat


Muhitga kirib olgach istalgan kutubhonani o'rnatasiz, foydalanasiz va loyihani ortiqcha kutubhonalarsiz yakunlaysiz, bu degani sizning loyihangiz yengil va ortiqcha kutubhonalarsiz. Agarda siz qaysidir muhitga yoki umuman kompyuteringizga qanday kutubhonalarni o'rnatganingizni bilmoqchi bo'lsangiz buyruqlar konsoliga kerakli buyruqni kiritib "Enter" tugmasini bosasiz.

Python virtual muhitda (venv) joriy muhitda o’rnatilgan modullarni saqlash va keyingi loyiha uchun shu modullarni ishlatish imkoniyati mavjud. Buning uchun quyidagilar amalga oshirilishi lozim



pip freeze

Kompyuter xotirasida (misol uchun C:\User\Desctop) “requirements.txt” fayl yaratiladi va ushbu faylga rasmda ko’rsatilgan modullar va ularning versiyalari haqidagi ma’lumot ko’chirib olinadi

Ushbu yaratilgan “requirements.txt” fayli, keyinchalik yaratilishi mumkin bo’lgan virtual muhit uchun tayyor modullar ro’yhati hisoblanadi va joriy loyiha uchun “venv” yaratilgandan keyin quyidagi buyruq orqali fayl ichida keltirilgan modullarni bir urunishda o’rnatish mumkin .

pip install –r requirements.txt



Demak Python virtual muhiti va “pip” orqali loyiha uchun kerakli barcha modullar o’rnatilgandan keyin virtual muhitni “deactivate” qilish kerak bo’ladi.




Download 2,19 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish