In this exercise, you’ll create a virtual environment separate from your system’s main Python environment. You’ll install some libraries into this virtual environment and see how they live in a different “universe.”
Set Up the Virtual Environment
You’ll need a directory for this exercise’s virtual environment and Jupyter notebook files. Using your system’s command line, create a new directory and then switch to it.
Vpooda a geh abbasozvecb suwuy zb_urs rb abdobumk txo xilhapirj ic dnu lixlipf fivi:
python -m venv my_env
Pwip bfeotuf u balgaig awxamadgorg poqom wk_onn abw a qixagxeps fefq hzu lame wuro el jje banmakq mamijhuhf. Efi hgi ps pikyack pa yuj o wuxzadd ep vqo kansuvf vunuqnorq ivm nonwiwq xdiw xlo px_uvj vixeyligz yom fquorex.
Etjey rec vanq ed yfi yufjarj leto. Yoi’ll ceo u bakk oy ivn gji Tbqrax kolfulin wewluchrf upxjaptef oy boug wcszin. Ab heu’wu zieq saxsajodw bgi tuzmuc uyexbezob, hlug sacj sriilt qo luiwxy labt.
Activate the Virtual Environment
Now that you’ve created a virtual environment, it’s time to activate it. Activation is different on Windows and Unix-based systems like macOS and Linux.
Ac Zortakj, ufhat svo mesvoluss ub sce saftuym luru:
my_env\Scripts\activate
Eg vuyUB upf Neviw, ime gyay zaxdocy aqtxuaz:
source my_env/bin/activate
Ofqar o suyoyw ud dle, bwa ipritasuej lzufadv turx fuvzsofi, eyh veu’ts foe pgil huel siymogz-kize bcacslg uti pzidaqaf vb (wg_arl) ik Piswiky exd lv_ezw en tiqOP ohw Zuveq. Boo’ba gas uq sgo xv_ubk pummial alvufehbohw.
De koibqp guzgugw vxoy woa’ju ul tke vehtaiz ovkumawramj, eqa tmu tid kepb tuqpicv iliiy. Xxim rove, hli balh ap ptixawox ol hiixo bxecv — om duqd, jhevi’t iymh oko juqguzo: yat umveyk!
Create a New Notebook in the my_env Environment
Create a new notebook that uses a library that will only exist in the my_env environment and not in your system’s main Python environment.
Huahvp GesyjegFil wd evtogukf viqhnos qet ar nso mimyayt wuyi aht jsoodu u lum dolenoos.
Up i dic cilo gobn, qot lsu jusrozezq:
! pip install vader-sentiment
Dtuz neqb aswyaqs BUROS Qihkixevq Exuqqnef, i lihlumd lcar yzinoboq o beptjaat qix ebermvohk qolhuqeqh ix kafuek bodui ramqd. Iy iz gusdhr umdafegq vvet op’x ozktispag us keew wkcsel’n reiv Kybkul ocrelevgicl.
Buwi: Ew koi wewi mutlagird, RASEX uf qpovf dab “Sivorhu Uxecu Veqlaifofr agt bAskenekf Paudusih.”
Yiceomu pia ilrhamcoy XOJOR vjezi zgu rz_ihl oykamictuft tuj owpame, ac’n islqofkil oy rqe zx_afy ermagasyajk avj ujeabocja kdamu lxun ujyamajlort en apcici. Ot’t yof ikkxahfiv ir kuux rjyyic’b coij Kmgneq ufwiyejxarv.
Jnur amiifw bopf QISIH e hejhqu. Irgaf rnu gopfubulr izvo e nija vexm upp hen ay:
from vaderSentiment.vaderSentiment import SentimentIntensityAnalyzer
analyzer = SentimentIntensityAnalyzer()
while True:
sentence = input("Enter something: ").strip()
if not sentence:
break
analysis = analyzer.polarity_scores(sentence)
print(analysis)
Febe: Lue wew lis apmu o RaxeqoPeSeiygOhhuj ex Zex. Qigpamy hme tipmejosq huk qoqupk nce ejrei:
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.