您正在使用 IPV4 [52.90.235.91] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】 爆款2核2G3M云服务器首年 61元,叠加红包再享折上折      
[公益] 地球是我家,绿化靠大家      
2024年 清明节 006
2024年 劳动节 033
2025年 元 旦 278
2025年 春 节 306
 
您现在的位置:首页 >> Linux >> 内容
本类新增
本类热门
ubuntu系统下切换python版本的方法
内容摘要: 一、概述在ubuntu环境下进行嵌入式开发,我们在进行不同的项目开发时,可能会遇到python环境不统一的情况。这时,我们可以通过update-alternatives来方便更新ubuntu下的python环境,来适应不同的项目工程。二、使用update-alternatives更新python版本2.1、查看ubuntu下的所有python版本ls/usr......
一、概述

在ubuntu环境下进行嵌入式开发,我们在进行不同的项目开发时,可能会遇到python环境不统一的情况。这时,我们可以通过update-alternatives来方便更新ubuntu下的python环境,来适应不同的项目工程。

二、使用update-alternatives更新python版本

2.1、查看ubuntu下的所有python版本

ls/usr/bin/python*

输出结果:

/aic8800/target_test#ls/usr/bin/python*

/usr/bin/python/usr/bin/python3.8/usr/bin/python3-futurize

/usr/bin/python2.7/usr/bin/python3.8-config/usr/bin/python3-pasteurize

/usr/bin/python3/usr/bin/python3-config

我这里本来是没有2.7版本的,可以通过apt-getinstall安装

sudoapt-getinstallpython2.7

如果python后面没有跟版本号,可以直接使用“路径--version来查看”

/usr/bin/python--version

2.2、更新update-alternatives替代列表

$sudoupdate-alternatives--install/usr/bin/pythonpython/usr/bin/python2.72#添加Python2可选项,优先级为2

$sudoupdate-alternatives--install/usr/bin/pythonpython/usr/bin/python3.41#添加Python3可选项,优先级为1

注意,如果没有上述命令,会产生如下错误:

update-alternatives:error:noalternativesforpython

2.3、查看update-alternatives下的python版本

sudoupdate-alternatives--listpython

输出结果:

root@ubuntu:/usr/bin#update-alternatives--listpython

/usr/bin/python2.7

/usr/bin/python3.8

2.4、切换python版本

update-alternatives默认是auto模式,它会根据你设置的优先级,选择优先级最高的python版本,优先级值越大,优先级越高。

我们可以通过--config选项手动切换python版本

sudoupdate-alternatives--configpython

输出结果:

root@ubuntu:/usr/bin#sudoupdate-alternatives--configpython

Thereare2choicesforthealternativepython(providing/usr/bin/python).


SelectionPathPriorityStatus

------------------------------------------------------------

0/usr/bin/python2.72automode

1/usr/bin/python2.72manualmode

*2/usr/bin/python3.81manualmode

Press<enter>tokeepthecurrentchoice[*],ortypeselectionnumber:

我们在后面输入对应的数字即可选择对应的python版本。

2.5、删除python版本

如果不需要某个python版本,可以将其从update-alternatives中删除:

sudoupdate-alternatives--removepython/usr/bin/python2.7

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:linux网络参数配置方法详解

 

下一篇:Linux du命令查看文件夹大小并按降序排列

发布日期:2023/4/20
手机扫二维码直达本页
发布时间:12:17:38
点  击:10
录  入:壹家怡园
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
运行时间载入中.....