ubuntu18.04安装python3.11安装-速查

python3.11安装-速查

必要信息 内容
系统 ubuntu18.04 LTS
系统自带python版本 python3.6
源码方式离线安装 python3.11.3

下载python3.11.3

# 下载
wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz
# 解压
tar -zxvf Python-3.11.3.tgz
# 源码编译
cd Python-3.11.3
./configure prefix=/usr/local/python3.11.3
make clean && make && make install

设置 update-alternative

不建议手动改python3的软链接,踩坑会很深。
建议用update-alternative来分别设置 系统自带python别名、python2的别名、以及python3的别名。
至于是【python python2 python3】还是【python python3】之类的设置形式,随便

我是选择了用 python3 对应 编译的 python3.11.3/自带的python3.6
需要的时候只需要用--config来设置版本。

# 格式 update-alternatives: --install needs    
# priority优先级随意设置
update-alternatives --install /usr/bin/python3 python3 /usr/local/python3.11.3/bin/python3.11 212
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 213
# 需要切换版本的时候
update-alternative --config python3
# 检查当前应用了的版本
python3 -V

其他:pip3

简而言之,如果没有pip3,最稳妥的办法是用 get-pip.py 脚本直接安装使用,只是它要区分版本。

python版本 pip下载脚本网址 备注
>=python3.8 https://bootstrap.pypa.io/get-pip.py
https://bootstrap.pypa.io/pip/3.6/get-pip.py 不同版本需要修改’3.6’为自己的版本号

注:不需要对pip3也设置update-alternatives

你可能感兴趣的:(python3.11,python,linux)