Menginstal Pip, Virtualenv, dan Virtualenvwrapper di Ubuntu
Setiap proyek Python bisa jadi membutuhkan paket/library yang berbeda-beda, maka dibutuhkan lingkungan virtual (virtual environment) untuk menempatkan paket-paket itu secara terpisah agar tidak bentrok.
Paket virtualenvwrapper membuat penggunaan virtualenv menjadi lebih mudah. Contohnya untuk virtualenv:
$ source ~/myproject/env/bin/activate
Namun dengan virtualenvwrapper, kita cukup menggunakan
$ workon your_project_env
Instalasi
Cek versi Python pada OS. Pada Ubuntu terdapat dua versi. Cek dengan perintah python --version
dan python3 --version
. Lalu instal pip (jika belum terpasang) (dalam contoh ini untuk Python 3 atau pip3
).
$ sudo apt install python3-pip
Instal virtualenvwrapper beserta semua paket yang dibutuhkan
$ sudo pip3 install virtualenvwrapper
Pastikan virtualenvwrapper.sh
terdapat pada lokasi yang benar. Pada kasus saya ada di /usr/local/bin.
$ ls /usr/local/bin
Pastikan python3
ada di /usr/bin
$ ls /usr/bin
Buka file .bashrc dengan editor favorit, misal nano /home/nama_pengguna/.bashrc
, tambahkan baris-baris berikut di akhir file. Ubah WORKON_HOME
dan PROJECT_HOME
sesuai keinginan.
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
Lalu
$ source /home/nama_pengguna/.bashrc`
Selesai
Uji penggunaan:
$ mkvirtualenv test1