Multiple Versions of Python on your Raspberry Pi
Mengapa anda harus mempunyai konsep dalam penggunaan Python pada linux OS atau MAC OS?
Setiap versi Linux OS dan MAC OS, dibuat dengan versi linux tertentu. Seandainya anda menggunakan OS ini adalah penting sekali bagi anda untuk memisahkan Python Versi OS System anda, dengan Python yang anda butuhkan untuk tujuan Projekt atau Program anda.
Hal yang paling mudah untuk menerapkan hal ini adalah dengan menggunakan pyenv & pipenv
Installiert pyenv:
curl https://pyenv.run | bash
Tambahkan Pyenv di .bashrc:
#set pyenv
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
Agar supaya perubahan itu aktiv anda harus aktivasi di Bash shell dengan :
exec $SHELL
Instaliert System Paket:
sudo apt-get install --yes libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libgdbm-dev lzma lzma-dev tcl-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev wget curl make build-essential openssl
Konfigurasi pyenv:
pyenv update
Installasi pipx:
sudo apt install pipx
Installiert pipenv di dalam pyenv dengan python versi tertentu (Python 3.11.14)
pyenv install 3.11.14
cd <project_folder>
pyenv local 3.11.14
pipx install –user pipenv:
Konfigurasi pipenv Pyenv di .bashrc :
sudo nano ~/.bashrc
Tambahkan:
#set pyenv
eval „$(_PIPENV_COMPLETE=bash_source pipenv)“
export PATH=“$PATH:/home/andie/.local/bin“
eval „$(register-python-argcomplete pipx)“
Commit Perubahan Bash Profile:
exec §SHELL