Networking, Opensource and Experience

top line

Setting Python Development dengan PIP dan Virtualenv

Bagi para programmer pemula pada bahasa pemrograman python mungkin belum mengenal yang namanya pip dan virtualenv, namun pip dan virtualenv mempunyai fungsionalitas yang sangat dibutuhkan pythonic(para programmer python), dimana pip dan virtualenv berfungsi menciptakan lingkungan pemrograman secara virtual, dengan demikian maka lingkungan yang satu akan terpisah dengan lingkungan yang lainnya, sehingga lebih memudahkan kita dalam hal depedensi dan manajemen programming.

Sedangkan pip merupakan paket manajemen dalam pemrograman python, ketika kita hendak melakukan penginstalan aplikasi atau library yang kita butuhkan pada virtual environment kita maka kita cukup melakukan penginstalan melalui pip, penginstalan yang dilakukan hanya pada virtual environment yang kita tentukan saja tidak pada keseluruhan sistem yang kita miliki.

Sebelum melakukan penginstalan pip dan virtualenv kita harus menginstall paket-paket yang diperlukan oleh system dalam mendevelope python
$ sudo apt-get install build-essential python-dev libsqlite3-dev libreadline6-dev libgdbm-dev zlib1g-dev libbz2-dev sqlite3 zip
Install python3
$ sudo apt-get install python3 python3-dev
Yang pertama harus kita lakukan terlebih dahulu adalah mendownload pip
$ wget https://bootstrap.pypa.io/get-pip.py
Kemudian instal dengan cara menjalankan file *.py yang telah didownload tadi
$ sudo python get-pip.py
Install virtualenv dan virtualenwrapper
$ sudo pip install virtualenv virtualenvwrapper
Setting virtualenwrapper
$ nano ~/.bashrc
Tambahkan code berikut pada baris terakhir
 if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
fi


Update file .bashrc tersebut
$ source ~/.bashrc
Sekarang semua yang kita butuhkan untuk membuat virtual environment python telah lengkap, untuk menggunakan virtual envorinmen tersebut ada bebrapa perintah yang harus kita ingat.

Membuat virtual envorinment dapat dilakukan dengan cara
$ mkvirtualenv python
Tanda bahwa kita sudah berada di virtual environmen yang kita buat adalah, nama virtualenv yang kita buat tadi akan terdapat didepan promt, dan kita dapat dengan bebas menggunakan pip untuk penginstalan paket-paket yang kita butuhkan.
(python)zikri@ubuntu:~$ pip install Django
Untuk mengonfirmasi yang paket apa saja yang telah kita install pada virtualenv kita dapat menggunakan perintah freeze 
 (python)zikri@ubuntu:~$ pip freeze
Untuk keluar dari virtualen yang sedang aktif kita dapat menggunakan perintah deactivate
(python)zikri@ubuntu:~$ deactivate
 Mengaktifkan virtualen dengan menggunakan python3, pertama kita harus mengetahui dimana letak python3 pada system kita, dapat ditemukan dengan menggunakan perintah
$ which python3
Set path python3 dengan menggunakan opsi -p
$ mkvirtualenv -p /usr/bin/python3 python3
Cek versi python yang sekarang sedang kita gunakan pada virtualen
(python3)zikri@ubuntu:~$ python -V
Untuk berpindah dari satu virtualen ke virtualen yang lainnya bisa dilakukan dengan menggunakan perintah workon
 (python3)zikri@ubuntu:~$ workon python
Untuk menghapus salah satu virtualenv dapat dilakukan dengan perintah rmvirtualen
(python)zikri@ubuntu:~$ rmvirtualenv python3

Zikrillah

An ordinary person who use a keyboard to print a word on his screen, "an experienced keyboard user".

2 comments :

rizal said...

command ini pakai apa boss??? cz aku cb pke python command gk bs

Zikrillah said...

Mohon di perjelas pertanyaannya, yang dimaksud command yang mana? Semua command diatas dijalankan pada terminal, sesuai standar penginstalan paket yang umum dilakukan pada linux.

Post a Comment

Leave a Comment...