linux下centos7升级python版本

由于项目需要使用爬虫,爬虫框架支撑3.8以上版本。而linux自带的python版本是2.7.*,所以需要升级python版本至3.8+

键脚本安装Python3.6-Python3.10

sh 复制代码
bash <(curl -sSL https://raw.githubusercontent.com/midoks/choose-linux-python/main/install.sh)
  • 成功后会有successful提示,如下

查看python位置

ls /usr/bin/python*

查询当前配置

update-alternatives --list python

没有配置过的话会返回update-alternatives: error: no alternatives for python

配置默认版本

通过设置优先级来实现默认使用python3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2

查询默认版本号

python --version

注意

有些脚本需要手动修改python版本(如yum),将/usr/bin/python改为/usr/bin/python2

相关推荐
2301_79380469几秒前
如何从Python初学者进阶为专家?
jvm·数据库·python
m0_518019481 分钟前
用Python实现自动化的Web测试(Selenium)
jvm·数据库·python
wapicn992 分钟前
智能识别技术在生活服务领域的落地应用与前景展望
java·c++·人工智能·python·php
babytiger2 分钟前
Windows 11 下格式化 Linux 分区 TF 卡(DiskPart 完整教程)
linux·运维·windows
带娃的IT创业者6 分钟前
从本地开发到 PyPI发布:WeClaw 的 Python 包标准化之旅
开发语言·python
renhongxia19 分钟前
生产线数智化质量可靠性管控与安全风险感知
运维·人工智能·安全·机器学习·架构·自动化
智能运维指南15 分钟前
信创改造 “二次开发陷阱”:国产DevOps 平台选型的原生功能完整性评估要点
运维·devops
闲云一鹤19 分钟前
Python 入门(三)- PyAutoGUI 自动化教程
前端·python·黑客
yuweiade24 分钟前
如何安装配置Goland并使用固定公网地址SSH远程连接本地服务器
运维·服务器·ssh
sunxunyong26 分钟前
服务器运行CPU/内存保护
服务器·python·numpy