pip adalah sebuah package manager untuk Python, wrapper dari setuptools. Untuk memasang pip, tentu saja kita membutuhkan Python. Pada Debian 9, secara default sudah terpasang Python 2.7 dan 3.5. Cek versi yang sudah terpasang dengan perintah

$ python --version
Python 2.7.13

$ python3 --version
Python 3.5.3

Dalam kasus ini, yang akan digunakan adalah Python 2.7. Masukkan perintah pip. Jika muncul error command not found, berarti pip harus dipasang terlebih dahulu dengan perintah

$ apt-get install python-pip
Setting up python-pip (9.0.1-2) ...

Berikutnya adalah memasang paket virtualenv dan virtualenvwrapper. Virtualenv (virtual environment) digunakan untuk memasang paket-paket python tanpa menimbulkan konflik pada sistem karena perbedaan versi dan dependency. Jalankan perintah di bawah ini pada terminal

$ pip install virtualenv
$ pip install virtualenvwrapper

Virtualenvwrapper adalah wrapper yang memungkinkan penggunaan virtualenv dengan lebih mudah. Perintah pip install virtualenvwrapper akan mengunduh file virtualenvwrapper.sh pada direktori /usr/local/bin atau /home/username/.local/bin/ (cek sendiri untuk memastikan). Untuk menggunakan virtualenvwrapper, jalankan perintah

$ source /path/ke/virtualenvwrapper.sh

Untuk membuat virtual environment (venv) baru, gunakan perintah

$ mkvirtualenv nama_virtual_environment

Berikut beberapa perintah lainnya:

  • workon my_venv: mengaktifkan virtual environment my_venv
  • deactivate: keluar dari venv
  • lsvirtualenv: melihat daftar venv 
  • rmvirtualenv my_venv: untuk menghapus venv my_venv

Pada sistem saya, instalasi paket pip menggunakan skema user, sehingga pada file .bashrc harus ditambahkan kode berikut:

export PATH=$PATH:$HOME/.local/bin
export WORKON_HOME=$HOME/.virtualenvs
source /home/nama_user/.local/bin/virtualenvwrapper.sh

kemudian jalankan perintah di bawah ini pada terminal

$ source ~/.bashrc