From dd166aab0356dbb2b92d8f914f8ee4d526030249 Mon Sep 17 00:00:00 2001 From: dhruv Date: Mon, 17 Nov 2025 15:03:16 +0530 Subject: [PATCH] Add 3_intall_python_3.10.sh --- 3_intall_python_3.10.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 3_intall_python_3.10.sh diff --git a/3_intall_python_3.10.sh b/3_intall_python_3.10.sh new file mode 100644 index 0000000..35ae43f --- /dev/null +++ b/3_intall_python_3.10.sh @@ -0,0 +1,16 @@ +# one-time pyenv (user) install +sudo apt install -y build-essential libssl-dev zlib1g-dev libbz2-dev \ + libreadline-dev libsqlite3-dev curl libffi-dev libncursesw5-dev \ + xz-utils tk-dev libxml2-dev libxmlsec1-dev liblzma-dev +curl https://pyenv.run | bash + +# init for current shell +export PATH="$HOME/.pyenv/bin:$PATH" +eval "$(pyenv init -)" +eval "$(pyenv virtualenv-init -)" + +pyenv install 3.10.14 +pyenv virtualenv 3.10.14 httprd310 +pyenv local httprd310 # or: pyenv activate httprd310 +python -m pip install -U pip +[ -f requirements.txt ] && python -m pip install -r requirements.txt