Debian11安装Python 3.10及以上版本

实用教程 admin 1周前 (09-20) 29次浏览 0个评论

介绍

小白在运行某个程序时,跳出提示:

Deprecated Feature: Support for Python version 3.9 has been deprecated. Please update to Python 3.10 or above

一开始尝试用系统包管理器安装,不出意外,连Debian11都停止支持了,其apt包管理器自然也不会有最新版python。

image-20250921030204307

使用 pyenv安装Python

# 安装 pyenv
curl https://pyenv.run | bash

# 安装 Python 3.11(推荐最新稳定版)
pyenv install 3.11.6

# 切换到 3.11
pyenv global 3.11.6

安装完pyenv执行下一步命令时,可能会提示:

pyenv install 3.11.6 
-bash: pyenv: command not found

说明 pyenv 没有被正确加入到环境变量,所以 bash 找不到 pyenv 命令。可以一步步解决:

  1. 确认 pyenv 是否安装成功

先看看目录是否存在:

ls ~/.pyenv

如果有输出内容(bin、shims 等目录),说明安装成功,只是没加入 PATH。
如果目录不存在,说明压根没装好,需要重新安装(见第 3 步)。

  1. 把 pyenv 加入 shell 配置文件

在你的 ~/.bashrc~/.bash_profile(或者 ~/.profile)里加入下面几行:

export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init - bash)"
eval "$(pyenv virtualenv-init -)"

然后刷新配置:

source ~/.bashrc

再试试:

pyenv --version

  1. 如果没安装成功,重新安装

运行:

curl https://pyenv.run | bash

安装完成后,重复第 2 步,把 pyenv 路径加入到你的 shell 配置文件里。

  1. 安装 Python 版本

pyenv 可用后,就能安装 Python:

pyenv install 3.11.6
pyenv global 3.11.6
python --version

 


原来频道被人恶意举报……新电报频道|加入电报群
转载请注明原文链接:Debian11安装Python 3.10及以上版本
喜欢 (0)

您必须 登录 才能发表评论!