> Installation
Clone repository pyenv dan coba compile
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ cd ~/.pyenv && src/configure && make -C src
Jika di saat compile terjadi error, biarkan saja. Setelah itu kita harus menentukan environment variable untuk pyenv dan memasang autocompletion. Kode di bawah ini sesuaikan dengan Un*x shell kalian.
1. Untuk Bash
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile $ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
2. Untuk Ubuntu Desktop
$ 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
3. Untuk Zsh
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc $ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.zshrc
4. Untuk Fish Shell
$ set -Ux PYENV_ROOT $HOME/.pyenv
$ set -Ux fish_user_paths $PYENV_ROOT/bin $fish_user_paths
$ echo -e '\n\n# pyenv init\nif command -v pyenv 1>/dev/null 2>&1\n pyenv init - | source\nend' >> ~/.config/fish/config.fish
Setelah itu restart shell kalian untuk memberikan perubahan. Sekarang kalian dapat mengetikan. pyenv help
Untuk melihat apa saja yang bisa kita lakukan.
> Usage
Gunakan command pyenv install PYTHON.VERSION
untuk menginstall versi python berapa yang ingin di install. Contoh :
$ pyenv install 3.8.8
Untuk menginstall python versi 3.8.8, lalu jika ingin mengunakan python versi tersebut ketikan command pyenv global PYTHON.VERSION
. Contoh :
$ pyenv global 3.8.8
Kalian bisa mengecek apakah versi python kalian sudah terganti dengan mengetikan.
$ python --version