Langsung ke konten utama

Postingan

Menampilkan postingan dari Juli, 2021

Install Pyenv dan Pyenv-virtualenv di Ubuntu 16.04 / 18.04

Setelah mencoba Pyenv di Mac, saya merasa tertarik untuk mencobanya juga di Linux Ubuntu. Alasan saya adalah karena kerapiannya dalam maintain versi aplikasi dengan versi python tertentu, sehingga lib-lib yang dibutuhkan terkait aplikasi bisa sesuai dan tidak menemukan kendala error saat instalasi maupun development. OK, langsung saja kita install  pyenv  -nya. sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git git clone https://github.com/pyenv/pyenv.git ~/.pyenv Konfigurasi environment Pyenv, echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc exec "$SHELL" Cek list versi python yang bis...

Instalasi Odoo 12 di Mac OS (X) dengan Pyenv

   Persiapan Pastikan sudah terinstall  pyenv . Tutor lengkap instalasi  baca di sini . Download & Install  postgresql  (minimal versi 9.6).  Download  odoo 12  , isi form, lalu gulir ke bawah ke bagian Odoo 12, Download  Odoo Community  yang  Source , atau bisa klik  direct link  ini. Instalasi Odoo Ekstrak  odoo_12.0.latest.tar.gz  . Lokasi / path ekstrak bebas, contoh kita ekstrak di folder Downloads (  ~/Downloads/odoo-12.0.post20200403/  ). Buka Terminal, buat virtual environment untuk  odoo12 : pyenv virtualenv 3.6.14 odoo12 Aktifkan virtual environment odoo12  cd ~/.pyenv/versions/odoo12 source bin/activate Masuk ke folder hasil ekstrak odoo 12. cd ~/Downloads/odoo-12.0.post20200403/ Install requirement odoo pip install -r requirements.txt Install setup odoo, python setup.py install Nonaktifkan virtual environment deactivate Menjalankan Odoo Buka terminal, aktifkan virtual...

Cara Membuat Virtual Environment Python di Mac OS (Catalina) dengan Pyenv

 Baru-baru ini saya mengalami kendala development karena coba-coba upgrade versi python di Mac. Setelah melakukan troubleshooting beberapa jam, akhirnya saya menemukan titik terang perihal development aplikasi yang aman dengan menggunakan versi python tertentu yaitu menggunakan pyenv . Sebagai contoh untuk develop module odoo 12 direkomendasikan menggunakan python 3.6, untuk odoo 14 menggunakan python 3.8. Di satu komputer / mesin / sistem operasi Mac Oc dan Linux biasanya hanya akan terinstall satu versi python (misal di mac: python 2.7) atau dua versi python (python 2.7 dan python 3.6). Untuk mengeceknya dengan melakukan perintah python -V dan/atau  python3 -V  di Terminal. OK, langsung saja kita install pyenv  -nya. Pastikan sudah terinstall brew (Homebrew)  dan Xcode Command Line Tools . brew install readline xz brew install pyenv pyenv-virtualenv Selanjutnya, install beberapa versi python yang akan digunakan. Contoh saya akan menginstall python 3.6 dan 3....