Virtual Env. di Linux
Virtual enviroment merupakan salah satu fasilitas yang dibutuhkan untuk memisahkan antara file-file eksekusi/library yang digunakan untuk OS system dengan yang file-file eksekusi/library yang digunakan untuk kerperluan lain. Mengapa demikian? karena ada kalanya library yang digunakan oleh OS mempunyai lebih rendah daripada yang kita ingin gunakan untuk pekerjaan yang lain. Selain itu, virtual env juga bisa digunakan untuk penggunaan multi user pada komputer yang sama tetapi dengan space privasi yang berbeda.
Ok. Pada postingan ini saya ingin mendeskripsikan bagaimana menginstall virtualenv pada OS Linux (saya menggunakan Debian Linux sebagai primary OS). Sebelum melakukan instalasi, kita perlu mengupdate seluruh list paket yang ada di aplikasi apt dengan perintah berikut
sudo apt-get update
Jika proses lancar kita bisa langsung melakukan instalasi dengan menggunakan perintah berikut
sudo apt-get install virtualenv
Selesai! Saatnya untuk melakukan konfigurasi terhadap custom enviroment yang diinginkan.Langkah pertama sebelum melakukan konfigurasi adalah menentukan python versi berapa yang akan digunakan sebagai intepreter. Untuk urusan ini, saya lebih senang menggunakan python versi 2.X daripada 3.X tetapi keduanya dapat digunakan tergantung dari kebutuhan pengembangan program. Tahapan pembuatan virtual enviroment adalah sebagai berikut:
- Pindahkan direktori ke direktori project sesuai dengan kebutuhan
fuad@tomiko:~$ cd keras-gpu
- Buat virutal environment dan jangan lupa untuk menyertakan versi python yang diinginkan
env merupakan direktori target yang akan dijadikan tempat instalasi seluruh library yang dibutuhkan.fuad@tomiko:~/keras-gpu$ virtualenv -p python2.7 env
- Aktifkan virtual env dengan menggunakan perintah berikut
Tanda (env) mengindikasikan bahwa Anda sedang berada di dalam lingkungan virtualfuad@tomiko:~/keras-gpu$ env/bin/activate (env) fuad@tomiko:~/keras-gpu$
- Install library python yang dibutuhkan dengan menggunakan aplikasi pip
(env) fuad@tomiko:~/keras-gpu$ pip install keras tensorflow-gpu numpy scipy matplotlib
- Selesai
Seluruh paket library yang diinstall dalam virtual enviroment akan berada dalam direktori env (tidak harus env, Anda dapat mengubahnya sesuai kebutuhan).
Selamat mencoba dan Happy Brewing ,,,
Komentar
Posting Komentar