Virtual Environment ada mekanisme dimana instalasi dari berbagai kebutuhan suatu proyek dapat dilokalisir pada directory proyek tersebut sehingga tidak menggangu instalasi umum pada komputer maupun mengganggu proyek lain yang mungkin ada pada komputer tesebut. Misalnya jika proyek A memelukan library OpenCV sedangkan proyek B tidak, maka library hanya akan terinstalasi pada proyek A dan tidak akan terlihat pada proyek B.
Python 3 sudah memiliki module Virtual Environment bernama venv.
Langkah-langkah untuk menginisiasi dan memakainya adalah sbb:
- Asumsi directory proyek adalah: ~/Workspace/UnsyiahAPT
- Iniasi Virtual Environment
$ python3 -m venv ~/Workspace/UnsyiahAPT
$ source ~/Workspace/UnsyiahAPT/bin/activate
(UnsyiahAPT) $
(UnsyiahAPT)
$ deactivate
$
No comments:
Post a Comment