Pythonda virtual muhit yaratishga imkon beruvchi dasturiy ta'minot



Download 41,43 Kb.
Sana09.12.2021
Hajmi41,43 Kb.
#190313
Bog'liq
Pythonda virtual muhit yaratishga imkon beruvchi dasturiy ta


Pythonda virtual muhit yaratishga imkon beruvchi dasturiy ta'minot

Pythonda virtual muhit yaratishga imkon beruvchi dasturiy ta'minotni standart Python kutubxonasiga kiritilgan va unga kiritilmaganlarga bo'lish mumkin. Keling, mavjud vositalar haqida qisqacha ma'lumot beramiz (stackoverflow-da ushbu mavzu bo'yicha yaxshi xabar mavjud).PyPI bilan birga keladigan vositalardan boshlaylik. Agar kimdir PyPI-ni bilmasa, bu har qanday Python () ishlab chiquvchisi va foydalanuvchisi uchun mavjud bo'lgan Python to'plami ombori bo'lgan Python Package Index (PyPI).

virtualenv

Bu, ehtimol, virtual muhit yaratish uchun eng mashhur vositalardan biridir. O'rnatish va ishlatish oson. Tarmoqda virtualenv bo'yicha bir nechta qo'llanmalar mavjud, eng qiziqarli, bizning fikrimizcha, dars oxirida "Foydali havolalar" bo'limida to'planadi. Umuman olganda, ushbu vosita hech bo'lmaganda kerak, chunki Python yordamida qurilgan ko'plab tizimlarni qanday joylashtirish va ulardan foydalanishni tasvirlash virtualenv yordamida virtual muhit yaratishni o'z ichiga oladi.

pyenv

Python versiyalarini ajratish uchun vosita. Ko'pincha u bitta mashinada siz ishlab chiqayotgan dasturiy ta'minotni sinab ko'rish uchun bir nechta tarjimon versiyasiga ega bo'lishingiz kerak bo'lganda ishlatiladi.



virtual_vrapper

Virtualenvwrapper - bu virtualenv uchun o'ralgan, bu sizga barcha ajratilgan muhitlarni bir joyda saqlash, ularni yaratish, nusxalash va o'chirish imkonini beradi. Atrof-muhit o'rtasida almashinishning qulay usulini va plaginlar orqali funksiyalarni kengaytirish imkoniyatini beradi.Python tizimining qismlarini ajratib turadigan ishni bajaradigan asboblar va plaginlar ham mavjud, ammo biz ularni bu erda ko'rib chiqmaymiz. Python standart kutubxonasiga kiritilgan vositalar.

venv

Ushbu modul Python3-da paydo bo'lgan va uni Python2-da ajratish muammosini hal qilish uchun ishlatib bo'lmaydi. Uning funktsionalligi virtualenvga juda o'xshash. Agar siz uchinchi Python bilan ishlayotgan bo'lsangiz, unda ushbu vositadan xavfsiz foydalanishingiz mumkin.



 

virtualenv

Biz Linux operatsion tizimida virtualenv bilan ishlashni ko'rib chiqamiz. Windows uchun hamma narsa juda o'xshash bo'ladi, faqat ushbu operatsion tizimning o'ziga xos xususiyatlari bilan bog'liq momentlardan tashqari: kataloglarning nomlari va joylashuvi, qobiq skriptlarini ishga tushirish va hokazo.

Virtualenv o'rnatilmoqda

Virtualenv-ni pip menejeri yordamida o'rnatish mumkin (maqolaga havola) yoki loyihaning manba kodini yuklab oling va dasturni qo'lda o'rnating.Pip yordamida o'rnatish.Virtualenv-ni o'rnatish uchun konsolni oching va quyidagi buyruqni kiriting:

 

> pip install virtualenv



Loyihaning manba kodidan o'rnatish.Bunday holda, siz biroz ko'proq qadamlarni bajarishingiz kerak bo'ladi.Konsolda quyidagi buyruqlar to'plamini kiriting:

 

> curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-X.X.tar.gz



> tar xvfz virtualenv-X.X.tar.gz

> CD virtualenv-X.X

> [sudo] python setup.py o'rnatish

X.X - bu dasturning versiyasi, uni oldindan bilishingiz kerak.Agar siz sudo kalit so'zidan foydalansangiz, vosita global miqyosda o'rnatiladi, aks holda u mahalliy sifatida o'rnatiladi. Virtualenvni o'rnatish uchun pipdan foydalanishni tavsiya etamiz. Virtual muhit yaratish Virtual muhit quyidagi buyruq bilan yaratilgan:

> virtualenv PRG1

PRG1 bu holda atrof-muhitning nomi.Ushbu buyruqni bajargandan so'ng, hozirgi katalogda PRG1 nomli yangi katalog yaratiladi. Keling, uning tarkibini batafsil ko'rib chiqamiz.RPG1 / bin / - muhitni faollashtirish / o'chirish uchun skriptlarni, ushbu muhitda ishlatiladigan Python tarjimonini, pip menejerini va Python paketlari bilan ishlashni ta'minlaydigan boshqa vositalarni o'z ichiga oladi. Windows-da bu PRG1 \ Scripts katalogi PRG1 / include / va PRG1 / lib / bu atrof-muhit kutubxonasi fayllarini o'z ichiga olgan kataloglardir. Yangi paketlar PRG1 / lib / pythonX.X / site-packages / katalogiga o'rnatiladi.  

Muallif: {Developer}

Full Stack Python Developer +++



{ @full_stack_python_developer}

Python albatta biz uchun!!!
Download 41,43 Kb.

Do'stlaringiz bilan baham:




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