Wso Shell
Giriş Yap/Üye Ol
reklam

reconfiguring python on linux

WSO SHELL Expoilt 06.May.2023 114 görüntülenme 0 yorum

image 10

 

> 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

 

 

Yorumlar
Bu yazıya yorum yapan ilk kişi sen ol.