lesti
makasih kak atas infonya
Reply · 22-December-2020 22:26 WIB
14-Dec-2019
Virtual environment adalah sebuah wadah untuk menampung pustaka serta modul dalam suatu proyek pekerjaan agar terisolasi. Ketika kita mengerjakan beberapa aplikasi/proyek dengan modul yang sama akan tetapi membutuhkan versi berbeda, disinilah kita membutuhkan virtualenv. Sebagai contoh ketika kita mengembangkan suatu aplikasi web dengan flask versi 0.12.x dan kemudian kita mengembangkan aplikasi lainnya dengan flask 1.1.x maka virtualenv dapat mengisolasi pekerjaan kita.
Bagaimana jika kita mengembangkan aplikasi/proyek tanpa virtualenv ?
Jika dari contoh diatas kita tidak membuat virtualenv maka aplikasi/proyek flask 0.12.x (pertama) akan menjadi flask 1.1.x dan semua modul yang kita butuhkan akan ikut diperbarui setiap kita menggunakan pip.
Sebelum membuat virtualenv ada baiknya kita membuat folder untuk aplikasi/proyek yang akan kita kerjakan. Caranya cukup mudah, melalui terminal ketik
mkdir nama_proyek
Lalu kita pindah ke direktori yang telah kita buat tadi:
cd nama_proyek
Setelah itu baru kita buat virtualenv dengan perintah:
py -3 -m venv nama_virtualenv
Jika tidak ada pesan error maka kita berhasil membuat virtual environment.
Perlu diketahui, setelah membuat virtualenv dengan perintah diatas virtual env belum aktif, dengan kata lain jika kita ingin menambahkan paket-paket atau modul melalui pip install nama_paket maka paket tidak akan masuk ke virtualenv yang kita buat tadi.
Virtualenv akan terinstal di....
C:\Users\cs\AppData\Local\Programs\Python\Python38-32\Lib\site-packages
Kita perlu mengaktifkan virtualenv agar tidak terjadi seperti yang saya sebutkan. Untuk mengaktifkan virtualenv ketik:
nama_virtualenv\Scripts\Activate
perintah mengaktifkan virtualenv pada macos dan linux
$ . venv/bin/activate
Setelah perintah diatas dijalankan maka akan terlihat nama virtualenv dalam kurung yang menandakan virtualenv telah aktif. Sekarang kita dapat install modul kedalam virtualenv tersebut. Untuk percobaan kali ini kita akan install requests.
pip install requests
Setelah kita install kita dapat melihat paket-paket atau modul apa saja yang ada didalam virtualenv dengan cara ketik:
pip list
Ketika kita ingin menjalankan aplikasi/proyek yang lain, virtualenv harus diaktifkan sesuai dengan dengan paket-paket yang dibutuhkan aplikasi/proyek kita. Jika virtualenv kita dalam keadaan aktif (ditandai dengan tanda kurung virtualenv) kita perlu menonaktifkannya.
Caranya ketik:
nama_virtualenv\Scripts\Deactivate
Sekarang kita dapat melihat virtualenv yang tadi dalam kurung sudah tidak ada. Dan jika kita menjalankan perintah pip list maka paket-paket atau modul pada virtualenv sudah tidak ada. Jika ada maka paket-paket atau modul itu bukan terletak pada lingkungan virtualenv melainkan di python global...
C:\Users\cs\AppData\Local\Programs\Python\Python38-32\Lib\site-packages
Jika kita tidak mengaktifkan virtualenv pada proyek kita maka paket-paket atau modul akan diambil dari site-packages alias global environment.
Komentar (62)
lesti
makasih kak atas infonya
Reply · 22-December-2020 22:26 WIB
justin jejo
ilmunya keren
Reply · 06-January-2021 23:43 WIB
uniormaXS
These doses were chosen because clinical trials in humans have shown plasma concentrations ranging from 20 Ојg ml to 185 Ојg ml trastuzumab 58 <a href=https://enhanceyourlife.mom/>priligy near me</a> Stock Market Today Stocks Stumble Out of the Blocks to Start 2021
Reply · 22-September-2024 18:33 WIB
CasinosDUBVB
This is nicely expressed. .
allbet casino online malaysia https://casinoslotoking.com/real-online-poker-for-real-money/ mwplay888 online casino login
Reply · 22-February-2025 02:35 WIB
SidneyLastyQG
Valuable posts. Thank you!
online casino minimum deposit $1 https://combatcasino.info/georgia-online-casinos/ neues online casino deutschland
Reply · 24-February-2025 10:18 WIB
SidneyLastyQG
Great material. Thank you.
online casino montana https://combatcasino.info/cricket-betting/ www free online casino games
Reply · 25-February-2025 16:14 WIB
SidneyLastyQG
Fantastic data, Cheers!
san manuel online casino facebook https://combatcasino.info/review-mybookie/ gta 5 online scope casino
Reply · 27-February-2025 18:41 WIB
online casino ladareWE
Thank you, Plenty of material!
best online casinos bahrain https://usagamblingexperts.com/nascar-betting/ leon casino online
Reply · 01-March-2025 03:10 WIB
online casino ladareWE
Incredible a lot of good tips.
cheapest online casino https://hotgamblingguide.com/new-no-deposit-casino/ how does online casino works
Reply · 01-March-2025 04:26 WIB
online casino ladareWE
You've made your position quite well.!
best online casino referral bonus https://magicalcasino.info/real-money-online-casino-indiana/ four winds casino online michigan
Reply · 01-March-2025 05:41 WIB
online casino ladareWE
Kudos. I enjoy this!
play online casino slots for free https://mgmonlinecasino.us/esports-betting-sites/ como ser administrador de casino online argentina
Reply · 01-March-2025 06:54 WIB
online casino ladareWE
Thanks, Numerous data!
microgaming online waterwheel casinos https://hotgamblingguide.org/ducky-luck-no-deposit-promo-codes/ best online blackjack casino reddit
Reply · 01-March-2025 08:08 WIB
online casino ladareWE
Appreciate it! An abundance of posts!
mr vegas online casino review https://eseomail.com/california-online-casino-real-money/ online casinos ohne anmeldung
Reply · 01-March-2025 09:19 WIB
online casino ladareWE
You actually revealed that effectively.
online casinos real money usa https://igamingcasino.info/nascar-betting/ gta 5 online casino heist stealth guide
Reply · 01-March-2025 11:44 WIB
online casino ladareWE
Amazing plenty of excellent data!
online casinos american players https://riggambling.com/no-deposit-bonus-casino/ champion casino online
Reply · 01-March-2025 12:53 WIB
online casino ladareWE
Useful advice. Thank you.
online casino stargames https://casinonair.com/esports-betting/ free sign up bonus no deposit online casino
Reply · 01-March-2025 14:52 WIB
online casino ladareWE
Many thanks! Good stuff.
gta online casino clothing https://casinocashstars.com/online-poker-real-money/ montana online casino
Reply · 02-March-2025 05:23 WIB
online casino ladareWE
Thank you. I like it!
best online bonus casino https://mgmonlinecasino.us/bet-on-nhl/ ak online casino sites
Reply · 02-March-2025 10:16 WIB
online casino ladareWE
Incredible a good deal of excellent data.
ocean online casino no deposit bonus codes https://ratingcasino.info/crypto-casino/ online casinos accepting debit cards
Reply · 02-March-2025 13:48 WIB
online casino ladareWE
Regards, Lots of postings.
online mobile casino games https://onlinecasinoindex.us/lucky-tiger-no-deposit-bonus/ monarch online casino
Reply · 02-March-2025 22:32 WIB
online casino ladareWE
Whoa loads of great data.
bandar judi casino osg777 online https://casinonair.com/new-york-online-casino/ state casino online
Reply · 03-March-2025 03:08 WIB
online casino ladareWE
Info clearly utilized!!
betting online casino https://igamingcasino.info/online-casino-canada/ can you play casino slots online for real money
Reply · 03-March-2025 06:47 WIB
online casino ladareWE
Thank you! Numerous stuff.
casino pin up online https://casinosonlinenew.com/gambling-apps/ trucos para jugar casino online
Reply · 03-March-2025 10:23 WIB
online casino ladareWE
You have made your point extremely clearly..
borgata online casino promo code https://buckscasino.info/maryland-online-casino/ best online social casinos
Reply · 03-March-2025 19:37 WIB
online casino ladareWE
Wow plenty of valuable material.
online no deposit bonus casino https://hotgamblingguide.com/betting-online/ resorts world manila online casino
Reply · 03-March-2025 23:47 WIB
online casino ladareWE
You said it adequately.!
philippine online casino gcash https://ratingcasino.info/real-money-keno/ best online casino fastest withdrawal
Reply · 04-March-2025 02:17 WIB
online casino ladareWE
Beneficial info. Appreciate it.
swedish casino online https://mapcasino.info/online-casino-arizona/ chat online 888 casino
Reply · 04-March-2025 06:03 WIB
online casino ladareWE
You actually mentioned it wonderfully!
online casinos no deposit bonus 2023 https://snipercasino.info/review-ducky-luck/ online casino payout rates
Reply · 04-March-2025 09:44 WIB
online casino ladareWE
Fine stuff. Kudos.
gta online diamond casino heist how to change target https://buckscasino.info/baccarat-online/ online casino no deposit bonus keep what you win australia
Reply · 01-March-2025 16:06 WIB
online casino ladareWE
Regards, Good stuff!
amazon slots online casino review https://findscasino.info/states/ win real money casino games online
Reply · 01-March-2025 17:21 WIB
online casino ladareWE
This is nicely expressed! !
best online casino kenya https://casinocashstars.com/roulette-online/ gta online casino model
Reply · 02-March-2025 04:08 WIB
online casino ladareWE
Excellent stuff. Thanks!
alaxe in zombieland online casinos https://igamingcasino.info/review-busr/ tropicana pa online casino app
Reply · 02-March-2025 07:50 WIB
online casino ladareWE
This is nicely said. .
casino money glitch gta 5 online https://buckscasino.info/online-poker/ casino filipino online betting
Reply · 02-March-2025 09:03 WIB
online casino ladareWE
Nicely put, Many thanks.
bandar betting bluebet33 casino online https://cryptogamblingguru.com/online-casino-real-money-north-carolina/ $10 online casino
Reply · 02-March-2025 11:29 WIB
online casino ladareWE
Appreciate it, Quite a lot of material.
game vault login online casino login https://igamingcasino.info/boxing-betting/ firekeepers online casino withdrawal
Reply · 02-March-2025 12:41 WIB
online casino ladareWE
Great facts. Thanks a lot.
casino royale online 123 https://hotgamblingguide.info/apps-casino-real/ bulgarian online casino
Reply · 03-March-2025 08:33 WIB
online casino ladareWE
You made your point quite nicely.!
online casino mit paysafe bezahlen https://casinosonlinenew.com/real-money-baccarat/ best online casino games to win money
Reply · 03-March-2025 12:12 WIB
online casino ladareWE
Seriously many of beneficial info!
online ДЌeskГ© casino https://findscasino.info/games/ real australian online casino
Reply · 03-March-2025 21:27 WIB
online casino ladareWE
Many thanks! I appreciate this!
online casino revolut https://casinoslotssaid.com/betting/ casino online seriös
Reply · 04-March-2025 04:13 WIB
online casino ladareWE
Great forum posts. Regards!
free credit new register online casino malaysia https://snipercasino.info/legit-online-casinos/ 5 min deposit online casino australia
Reply · 04-March-2025 07:53 WIB
online casino ladareWE
This is nicely expressed! !
real money online casino arkansas https://casinoshaman.com/best-online-casino-florida/ online casino no deposit bonus free spins
Reply · 04-March-2025 11:36 WIB
online casino ladareWE
Wow a lot of excellent info!
most trusted online casino in philippines https://casinocashstars.com/texas-holdem-online/ silver oaks online casino
Reply · 01-March-2025 18:36 WIB
online casino ladareWE
Nicely put, Thanks a lot!
how much can you win online casino https://findscasino.info/casinos/ online casino snelle uitbetaling
Reply · 01-March-2025 19:50 WIB
online casino ladareWE
Superb facts, Thanks.
reyes del sur casino online https://linkscasino.info/nfl-football-betting/ big bass bonanza online casino
Reply · 01-March-2025 22:22 WIB
online casino ladareWE
Amazing quite a lot of awesome info!
croupier casino online https://snipercasino.info/poker-online/ playlive online casino pa
Reply · 01-March-2025 23:49 WIB
online casino ladareWE
This is nicely put! .
guy wins online casino https://shadowcasino.info/online-casino-canada/ casino online mexico pagoefectivo
Reply · 02-March-2025 06:37 WIB
online casino ladareWE
You definitely made the point.
888 online casino uk https://riggambling.com/review-betonline/ world's biggest online casino
Reply · 02-March-2025 14:56 WIB
online casino ladareWE
Thanks, Lots of advice!
online casinos in tennessee https://snipercasino.info/new-york-online-casino/ best rated online casino games
Reply · 03-March-2025 00:54 WIB
online casino ladareWE
Useful forum posts. Thanks a lot.
online casino free images https://cryptogamblingguru.com/bitcoin-casino-games/ casinoland online casino
Reply · 03-March-2025 15:57 WIB
online casino ladareWE
Excellent forum posts. Appreciate it.
casino new jersey online https://magicalcasino.info/tennis-betting/ best new online casino nz
Reply · 04-March-2025 17:25 WIB
online casino ladareWE
Incredible quite a lot of superb knowledge.
najbolji casino online https://hotgamblingguide.info/ducky-luck-no-deposit-bonus-codes/ ocean resort online casino app
Reply · 04-March-2025 19:18 WIB
online casino ladareWE
Nicely spoken certainly. !
e games casino online https://hotgamblingguide.org/best-soccer-bets/ parx casino online promo
Reply · 04-March-2025 21:15 WIB
online casino ladareWE
Truly all kinds of useful data.
atlantis casino reno reservation confirmation online https://shadowcasino.info/keno-online/ best australian online casino slots
Reply · 04-March-2025 23:35 WIB
online casino ladareWE
Cheers. I value it!
la tinka casino online https://eseomail.com/online-poker-real-money/ casino online nicaragua
Reply · 05-March-2025 01:51 WIB
online casino ladareWE
Nicely put. Many thanks!
online casinos in west virginia https://mapcasino.info/online-casino-michigan/ gta online scope casino
Reply · 05-March-2025 03:45 WIB
online casino ladareWE
Thank you. A lot of advice.
online casino auszahlung ohne verifizierung https://casinoslotoking.com/legal-online-casino-indiana/ free online casino slots 888
Reply · 05-March-2025 05:36 WIB
online casino ladareWE
Amazing facts. Thanks a lot!
best microgaming online casino https://mgmonlinecasino.us/indiana-online-casino-bonuses/ casino free slots online
Reply · 05-March-2025 07:29 WIB
online casino ladareWE
Thanks a lot. Very good information!
grey eagle casino online https://casinocashstars.com/texas-holdem-online/ best online casino to win money no deposit
Reply · 05-March-2025 09:19 WIB
online casino ladareWE
You actually explained it adequately!
online casino new york state https://casinoslotoking.com/poker/ what is the best paying online casino
Reply · 05-March-2025 13:01 WIB
online casino ladareWE
Amazing content. Thanks a lot.
mr beast online casino scam https://hotgamblingguide.org/lucky-tiger-casino-reviews/ best michigan online casino promotions
Reply · 05-March-2025 14:56 WIB
online casino ladareWE
Amazing information. With thanks!
online casino mit echtgeld https://onlinecasinoindex.us/no-deposit-bonus-online-casino-pa/ mansion online casino
Reply · 05-March-2025 16:50 WIB
online casino ladareWE
Superb tips. Thank you.
top 20 online casinos https://eseomail.com/busr-sports-betting/ play casino blackjack online free
Reply · 05-March-2025 18:42 WIB
Tinggalkan Komentar