安装python新版本

root@node11:~# cat /etc/issue

Ubuntu 20.04.6 LTS \n \l

apt update

apt install -y build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev curl git libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc

echo 'command -v pyenv >/dev/null || export PATH="PYENV_ROOT/bin:PATH"' >> ~/.bashrc

echo 'eval "$(pyenv init -)"' >> ~/.bashrc

source ~/.bashrc

pyenv --version

pyenv install --list | grep "3."

3.12.7

3.12.8

3.12.9

3.12.10

3.12.11

3.12.12

3.13.0

3.13.0t

3.13-dev

3.13t-dev

3.13.1

3.13.1t

3.13.2

3.13.2t

3.13.3

3.13.3t

3.13.4

3.13.4t

3.13.5

3.13.5t

3.13.6

3.13.6t

3.13.7

3.13.7t

3.13.8

3.13.8t

3.13.9

3.13.9t

3.13.10

3.13.10t

3.13.11

3.13.11t

3.14.0

3.14.0t

3.14-dev

3.14t-dev

3.14.1

3.14.1t

3.14.2

3.14.2t

3.15.0a3

3.15.0a3t

3.15-dev

3.15t-dev

activepython-3.5.4

activepython-3.6.0

anaconda-2.3.0

anaconda2-4.3.0

anaconda2-4.3.1

anaconda2-5.3.0

anaconda2-5.3.1

anaconda3-2.0.0

anaconda3-2.0.1

anaconda3-2.1.0

anaconda3-2.2.0

anaconda3-2.3.0

anaconda3-2.4.0

anaconda3-2.4.1

anaconda3-2.5.0

anaconda3-4.0.0

anaconda3-4.1.0

anaconda3-4.1.1

anaconda3-4.2.0

anaconda3-4.3.0

anaconda3-4.3.1

anaconda3-4.4.0

anaconda3-5.0.0

anaconda3-5.0.1

anaconda3-5.1.0

anaconda3-5.2.0

anaconda3-5.3.0

anaconda3-5.3.1

anaconda3-2018.12

anaconda3-2019.03

anaconda3-2019.07

anaconda3-2019.10

anaconda3-2020.02

anaconda3-2020.07

anaconda3-2020.11

anaconda3-2021.04

anaconda3-2021.05

anaconda3-2021.11

anaconda3-2022.05

anaconda3-2022.10

anaconda3-2023.03-0

anaconda3-2023.03

anaconda3-2023.03-1

anaconda3-2023.07-0

anaconda3-2023.07-1

anaconda3-2023.07-2

anaconda3-2023.09-0

anaconda3-2024.02-1

anaconda3-2024.06-1

anaconda3-2024.10-1

anaconda3-2025.06-0

anaconda3-2025.06-1

cinder-3.8-dev

cinder-3.10-dev

graalpy-community-23.1.0

graalpy-community-23.1.2

graalpy-22.3.0

graalpy-23.0.0

graalpy-23.1.0

graalpy-23.1.2

graalpython-20.3.0

graalpython-21.3.0

mambaforge-4.10.3-0

mambaforge-4.10.3-1

mambaforge-4.10.3-2

mambaforge-4.10.3-3

mambaforge-4.10.3-4

mambaforge-4.10.3-5

mambaforge-4.10.3-6

mambaforge-4.10.3-7

mambaforge-4.10.3-8

mambaforge-4.10.3-9

mambaforge-4.10.3-10

mambaforge-4.13.0-1

mambaforge-23.1.0-0

mambaforge-23.1.0-1

mambaforge-23.1.0-2

mambaforge-23.1.0-3

mambaforge-23.1.0-4

mambaforge-23.3.0-0

mambaforge-23.3.1-0

mambaforge-23.3.1-1

mambaforge-23.10.0-0

mambaforge-23.11.0-0

mambaforge-24.3.0-0

miniconda-3.0.0

miniconda-3.0.4

miniconda-3.0.5

miniconda-3.3.0

miniconda-3.4.2

miniconda-3.7.0

miniconda-3.8.3

miniconda-3.9.1

miniconda-3.10.1

miniconda-3.16.0

miniconda-3.18.3

miniconda2-3.18.3

miniconda2-3.19.0

miniconda2-4.3.14

miniconda2-4.3.21

miniconda2-4.3.27

miniconda2-4.3.30

miniconda2-4.3.31

miniconda3-latest

miniconda3-2.2.2

miniconda3-3.0.0

miniconda3-3.0.4

miniconda3-3.0.5

miniconda3-3.3.0

miniconda3-3.4.2

miniconda3-3.7.0

miniconda3-3.7-4.8.2

miniconda3-3.7-4.8.3

miniconda3-3.7-4.9.2

miniconda3-3.7-4.10.1

miniconda3-3.7-4.10.3

miniconda3-3.7-4.11.0

miniconda3-3.7-4.12.0

miniconda3-3.7-22.11.1-1

miniconda3-3.7-23.1.0-1

miniconda3-3.8.3

miniconda3-3.8-4.8.2

miniconda3-3.8-4.8.3

miniconda3-3.8-4.9.2

miniconda3-3.8-4.10.1

miniconda3-3.8-4.10.3

miniconda3-3.8-4.11.0

miniconda3-3.8-4.12.0

miniconda3-3.8-22.11.1-1

miniconda3-3.8-23.1.0-1

miniconda3-3.8-23.3.1-0

miniconda3-3.8-23.5.0-3

miniconda3-3.8-23.5.1-0

miniconda3-3.8-23.5.2-0

miniconda3-3.8-23.9.0-0

miniconda3-3.8-23.10.0-1

miniconda3-3.8-23.11.0-1

miniconda3-3.8-23.11.0-2

miniconda3-3.9.1

miniconda3-3.9-4.9.2

miniconda3-3.9-4.10.1

miniconda3-3.9-4.10.3

miniconda3-3.9-4.11.0

miniconda3-3.9-4.12.0

miniconda3-3.9-22.11.1-1

miniconda3-3.9-23.1.0-1

miniconda3-3.9-23.3.1-0

miniconda3-3.9-23.5.0-3

miniconda3-3.9-23.5.1-0

miniconda3-3.9-23.5.2-0

miniconda3-3.9-23.9.0-0

miniconda3-3.9-23.10.0-1

miniconda3-3.9-23.11.0-1

miniconda3-3.9-23.11.0-2

miniconda3-3.9-24.1.2-0

miniconda3-3.9-24.3.0-0

miniconda3-3.9-24.4.0-0

miniconda3-3.9-24.5.0-0

miniconda3-3.9-24.7.1-0

miniconda3-3.9-24.9.2-0

miniconda3-3.9-24.11.1-0

miniconda3-3.9-25.1.1-0

miniconda3-3.9-25.1.1-1

miniconda3-3.9-25.1.1-2

miniconda3-3.9-25.3.1-1

miniconda3-3.9-25.5.1-0

miniconda3-3.9-25.5.1-1

miniconda3-3.9-25.7.0-2

miniconda3-3.9-25.9.1-1

miniconda3-3.9-25.9.1-3

miniconda3-3.10.1

miniconda3-3.10-22.11.1-1

miniconda3-3.10-23.1.0-1

miniconda3-3.10-23.3.1-0

miniconda3-3.10-23.5.0-3

miniconda3-3.10-23.5.1-0

miniconda3-3.10-23.5.2-0

miniconda3-3.10-23.9.0-0

miniconda3-3.10-23.10.0-1

miniconda3-3.10-23.11.0-1

miniconda3-3.10-23.11.0-2

miniconda3-3.10-24.1.2-0

miniconda3-3.10-24.3.0-0

miniconda3-3.10-24.4.0-0

miniconda3-3.10-24.5.0-0

miniconda3-3.10-24.7.1-0

miniconda3-3.10-24.9.2-0

miniconda3-3.10-24.11.1-0

miniconda3-3.10-25.1.1-0

miniconda3-3.10-25.1.1-1

miniconda3-3.10-25.1.1-2

miniconda3-3.10-25.3.1-1

miniconda3-3.10-25.5.1-0

miniconda3-3.10-25.5.1-1

miniconda3-3.10-25.7.0-2

miniconda3-3.10-25.9.1-1

miniconda3-3.10-25.9.1-3

miniconda3-3.11-23.5.0-3

miniconda3-3.11-23.5.1-0

miniconda3-3.11-23.5.2-0

miniconda3-3.11-23.9.0-0

miniconda3-3.11-23.10.0-1

miniconda3-3.11-23.11.0-1

miniconda3-3.11-23.11.0-2

miniconda3-3.11-24.1.2-0

miniconda3-3.11-24.3.0-0

miniconda3-3.11-24.4.0-0

miniconda3-3.11-24.5.0-0

miniconda3-3.11-24.7.1-0

miniconda3-3.11-24.9.2-0

miniconda3-3.11-24.11.1-0

miniconda3-3.11-25.1.1-0

miniconda3-3.11-25.1.1-1

miniconda3-3.11-25.1.1-2

miniconda3-3.11-25.3.1-1

miniconda3-3.11-25.5.1-0

miniconda3-3.11-25.5.1-1

miniconda3-3.11-25.7.0-2

miniconda3-3.11-25.9.1-1

miniconda3-3.11-25.9.1-3

miniconda3-3.12-24.1.2-0

miniconda3-3.12-24.3.0-0

miniconda3-3.12-24.4.0-0

miniconda3-3.12-24.5.0-0

miniconda3-3.12-24.7.1-0

miniconda3-3.12-24.9.2-0

miniconda3-3.12-24.11.1-0

miniconda3-3.12-25.1.1-0

miniconda3-3.12-25.1.1-1

miniconda3-3.12-25.1.1-2

miniconda3-3.12-25.3.1-1

miniconda3-3.12-25.5.1-0

miniconda3-3.12-25.5.1-1

miniconda3-3.12-25.7.0-2

miniconda3-3.12-25.9.1-1

miniconda3-3.12-25.9.1-3

miniconda3-3.13-25.3.1-1

miniconda3-3.13-25.5.1-0

miniconda3-3.13-25.5.1-1

miniconda3-3.13-25.7.0-2

miniconda3-3.13-25.9.1-1

miniconda3-3.13-25.9.1-3

miniconda3-3.16.0

miniconda3-3.18.3

miniconda3-3.19.0

miniconda3-4.0.5

miniconda3-4.1.11

miniconda3-4.2.12

miniconda3-4.3.11

miniconda3-4.3.14

miniconda3-4.3.21

miniconda3-4.3.27

miniconda3-4.3.30

miniconda3-4.3.31

miniconda3-4.4.10

miniconda3-4.5.1

miniconda3-4.5.4

miniconda3-4.5.11

miniconda3-4.5.12

miniconda3-4.6.14

miniconda3-4.7.10

miniconda3-4.7.12

miniforge3-latest

miniforge3-4.9.2

miniforge3-4.10

miniforge3-4.10.1-1

miniforge3-4.10.1-3

miniforge3-4.10.1-5

miniforge3-4.10.2-0

miniforge3-4.10.3-0

miniforge3-4.10.3-1

miniforge3-4.10.3-2

miniforge3-4.10.3-3

miniforge3-4.10.3-4

miniforge3-4.10.3-5

miniforge3-4.10.3-6

miniforge3-4.10.3-7

miniforge3-4.10.3-8

miniforge3-4.10.3-9

miniforge3-4.10.3-10

miniforge3-4.11.0-0

miniforge3-4.11.0-1

miniforge3-4.11.0-2

miniforge3-4.11.0-3

miniforge3-4.11.0-4

miniforge3-4.12.0-0

miniforge3-4.12.0-1

miniforge3-4.12.0-2

miniforge3-4.12.0-3

miniforge3-4.13.0-0

miniforge3-4.13.0-1

miniforge3-4.14.0-0

miniforge3-4.14.0-1

miniforge3-4.14.0-2

miniforge3-22.9.0-0

miniforge3-22.9.0-1

miniforge3-22.9.0-2

miniforge3-22.9.0-3

miniforge3-22.11.1-3

miniforge3-22.11.1-4

miniforge3-23.1.0-0

miniforge3-23.1.0-1

miniforge3-23.1.0-2

miniforge3-23.1.0-3

miniforge3-23.1.0-4

miniforge3-23.3.0-0

miniforge3-23.3.1-0

miniforge3-23.3.1-1

miniforge3-23.10.0-0

miniforge3-23.11.0-0

miniforge3-24.1.2-0

miniforge3-24.3.0-0

miniforge3-24.5.0-0

miniforge3-24.7.1-0

miniforge3-24.7.1-1

miniforge3-24.7.1-2

miniforge3-24.9.0-0

miniforge3-24.9.2-0

miniforge3-24.11.0-0

miniforge3-24.11.0-1

miniforge3-24.11.2-0

miniforge3-24.11.2-1

miniforge3-24.11.3-0

miniforge3-24.11.3-1

miniforge3-24.11.3-2

miniforge3-25.1.1-0

miniforge3-25.1.1-1

miniforge3-25.1.1-2

miniforge3-25.3.0-1

miniforge3-25.3.0-2

miniforge3-25.3.0-3

miniforge3-25.3.1-0

miniforge3-25.9.1-0

miniforge3-25.11.0-1

nogil-3.9.10

nogil-3.9.10-1

pypy-2.3-src

pypy-2.3.1-src

pypy-2.3.1

pypy-5.3-src

pypy-5.3.1-src

pypy-5.3.1

pypy2-5.3-src

pypy2-5.3.1-src

pypy2-5.3.1

pypy2.7-7.3.0-src

pypy2.7-7.3.0

pypy2.7-7.3.1-src

pypy2.7-7.3.1

pypy2.7-7.3.2-src

pypy2.7-7.3.2

pypy2.7-7.3.3-src

pypy2.7-7.3.3

pypy2.7-7.3.4-src

pypy2.7-7.3.4

pypy2.7-7.3.5-src

pypy2.7-7.3.5

pypy2.7-7.3.6-src

pypy2.7-7.3.6

pypy2.7-7.3.8-src

pypy2.7-7.3.8

pypy2.7-7.3.9-src

pypy2.7-7.3.9

pypy2.7-7.3.10-src

pypy2.7-7.3.10

pypy2.7-7.3.11-src

pypy2.7-7.3.11

pypy2.7-7.3.12-src

pypy2.7-7.3.12

pypy2.7-7.3.13-src

pypy2.7-7.3.13

pypy2.7-7.3.14-src

pypy2.7-7.3.14

pypy2.7-7.3.15-src

pypy2.7-7.3.15

pypy2.7-7.3.16-src

pypy2.7-7.3.16

pypy2.7-7.3.17-src

pypy2.7-7.3.17

pypy2.7-7.3.18-src

pypy2.7-7.3.18

pypy2.7-7.3.19-src

pypy2.7-7.3.19

pypy2.7-7.3.20-src

pypy2.7-7.3.20

pypy3-2.3.1-src

pypy3-2.3.1

pypy3-2.4.0-src

pypy3-2.4.0

pypy3.3-5.2-alpha1-src

pypy3.3-5.2-alpha1

pypy3.3-5.5-alpha-src

pypy3.3-5.5-alpha

pypy3.5-c-jit-latest

pypy3.5-5.7-beta-src

pypy3.5-5.7-beta

pypy3.5-5.7.1-beta-src

pypy3.5-5.7.1-beta

pypy3.5-5.8.0-src

pypy3.5-5.8.0

pypy3.5-5.9.0-src

pypy3.5-5.9.0

pypy3.5-5.10.0-src

pypy3.5-5.10.0

pypy3.5-5.10.1-src

pypy3.5-5.10.1

pypy3.5-6.0.0-src

pypy3.5-6.0.0

pypy3.5-7.0.0-src

pypy3.5-7.0.0

pypy3.6-7.0.0-src

pypy3.6-7.0.0

pypy3.6-7.1.0-src

pypy3.6-7.1.0

pypy3.6-7.1.1-src

pypy3.6-7.1.1

pypy3.6-7.2.0-src

pypy3.6-7.2.0

pypy3.6-7.3.0-src

pypy3.6-7.3.0

pypy3.6-7.3.1-src

pypy3.6-7.3.1

pypy3.6-7.3.2-src

pypy3.6-7.3.2

pypy3.6-7.3.3-src

pypy3.6-7.3.3

pypy3.7-c-jit-latest

pypy3.7-7.3.2-src

pypy3.7-7.3.2

pypy3.7-7.3.3-src

pypy3.7-7.3.3

pypy3.7-7.3.4-src

pypy3.7-7.3.4

pypy3.7-7.3.5-src

pypy3.7-7.3.5

pypy3.7-7.3.6-src

pypy3.7-7.3.6

pypy3.7-7.3.7-src

pypy3.7-7.3.7

pypy3.7-7.3.8-src

pypy3.7-7.3.8

pypy3.7-7.3.9-src

pypy3.7-7.3.9

pypy3.8-7.3.6-src

pypy3.8-7.3.6

pypy3.8-7.3.7-src

pypy3.8-7.3.7

pypy3.8-7.3.8-src

pypy3.8-7.3.8

pypy3.8-7.3.9-src

pypy3.8-7.3.9

pypy3.8-7.3.10-src

pypy3.8-7.3.10

pypy3.8-7.3.11-src

pypy3.8-7.3.11

pypy3.9-7.3.8-src

pypy3.9-7.3.8

pypy3.9-7.3.9-src

pypy3.9-7.3.9

pypy3.9-7.3.10-src

pypy3.9-7.3.10

pypy3.9-7.3.11-src

pypy3.9-7.3.11

pypy3.9-7.3.12-src

pypy3.9-7.3.12

pypy3.9-7.3.13-src

pypy3.9-7.3.13

pypy3.9-7.3.14-src

pypy3.9-7.3.14

pypy3.9-7.3.15-src

pypy3.9-7.3.15

pypy3.9-7.3.16-src

pypy3.9-7.3.16

pypy3.10-7.3.12-src

pypy3.10-7.3.12

pypy3.10-7.3.13-src

pypy3.10-7.3.13

pypy3.10-7.3.14-src

pypy3.10-7.3.14

pypy3.10-7.3.15-src

pypy3.10-7.3.15

pypy3.10-7.3.16-src

pypy3.10-7.3.16

pypy3.10-7.3.17-src

pypy3.10-7.3.17

pypy3.10-7.3.18-src

pypy3.10-7.3.18

pypy3.10-7.3.19-src

pypy3.10-7.3.19

pypy3.11-7.3.18-src

pypy3.11-7.3.18

pypy3.11-7.3.19-src

pypy3.11-7.3.19

pypy3.11-7.3.20-src

pypy3.11-7.3.20

pyston-2.3.1

pyston-2.3.2

pyston-2.3.3

pyston-2.3.4

pyston-2.3.5

stackless-3.2.2

stackless-3.2.5

stackless-3.3.5

stackless-3.3.7

stackless-3.4-dev

stackless-3.4.2

stackless-3.4.7

stackless-3.5.4

stackless-3.7.5

root@node11:~# pyenv install 3.12.12

Downloading Python-3.12.12.tar.xz...

-> https://www.python.org/ftp/python/3.12.12/Python-3.12.12.tar.xz

Installing Python-3.12.12...

Installed Python-3.12.12 to /root/.pyenv/versions/3.12.12

root@node11:~# pyenv versions

* system (set by /root/.pyenv/version)

3.12.12

root@node11:~# python --version

Python 3.8.10

root@node11:~# pyenv global 3.12.12

root@node11:~# python --version

Python 3.12.12

root@node11:~# python3 --version

Python 3.12.12

root@node11:~#

root@node11:~# pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/

Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/

Requirement already satisfied: pip in ./.pyenv/versions/3.12.12/lib/python3.12/site-packages (25.0.1)

Collecting pip

Downloading https://pypi.tuna.tsinghua.edu.cn/packages/44/3c/d717024885424591d5376220b5e836c2d5293ce2011523c9de23ff7bf068/pip-25.3-py3-none-any.whl (1.8 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 58.9 MB/s eta 0:00:00

Installing collected packages: pip

Attempting uninstall: pip

Found existing installation: pip 25.0.1

Uninstalling pip-25.0.1:

Successfully uninstalled pip-25.0.1

Successfully installed pip-25.3

WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.

root@node11:~# pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

Writing to /root/.config/pip/pip.conf

root@node11:~#

相关参考:

https://geek-blogs.com/blog/install-pyenv-linux/

相关推荐
C嘎嘎嵌入式开发2 小时前
语言学:自然语言处理 (NLP) 的底层逻辑
人工智能·python·自然语言处理·nlp
子夜江寒2 小时前
OpenCV 入门:图像与视频的基础操作
python·opencv·音视频
IT_陈寒2 小时前
Python性能调优实战:5个不报错但拖慢代码300%的隐藏陷阱(附解决方案)
前端·人工智能·后端
安科瑞刘鸿鹏172 小时前
实时监测、主动预警:企业配电系统在线测温技术的场景化应用解读
运维·网络·人工智能·物联网
红队it2 小时前
【数据分析】基于Spark链家网租房数据分析可视化大屏(完整系统源码+数据库+开发笔记+详细部署教程+虚拟机分布式启动教程)✅
java·数据库·hadoop·分布式·python·数据分析·spark
互联网江湖2 小时前
Agent“黑灰产”时代:快手关直播,钉钉“拔电”?
人工智能·microsoft
阿里云云原生2 小时前
RUM 助力 iOS 应用稳定性:从异常捕获到堆栈还原的全流程分析
人工智能·阿里云·ios·云原生·rum
csbysj20202 小时前
HTML 音频(Audio)
开发语言
枫叶丹42 小时前
【Qt开发】Qt事件(三)-> QMouseEvent 鼠标事件
c语言·开发语言·c++·qt·microsoft·计算机外设