ubuntu 切换python小脚本(py2.7&py3.8)

ubuntu系统下不同版本的python和pip共存设置 多版本python和pip的设置、共存问题 阅读详情

更新cscope没事干,把小脚本记录下:

sw_py.sh:

#!/bin/bash

read -p "The version you want(2、3): " num

echo "Changing to java  --------->" $num
#sl
if [[ $num -eq 2 ]];then
   echo "pwd"| sudo -S unlink /usr/bin/python
   echo "pwd"| sudo -S ln -s /usr/bin/python2.7 /usr/bin/python
elif [[ $num -eq 3 ]];then
   echo "pwd"| sudo -S unlink /usr/bin/python
   echo "pwd"| sudo -S ln -s /usr/bin/python3.8 /usr/bin/python
else
   echo "Invalid input ,Switch to python 3"
   echo "pwd"| sudo -S unlink /usr/bin/python
   echo "pwd"| sudo -S ln -s /usr/bin/python3.8 /usr/bin/python
fi

echo "******************check version**************************"
python --version

环境是ubuntu系统,脚本实现在py2.7和py3.8之间切换,使用方法:

1、cd ~;touch sw_py.sh

2、打开文件将以上内容复制粘贴保存。

3、sudo chmod ~/a+x sw_py.sh

4、执行:. ~/sw_py.sh  输入要切换的py版本就行了。

我的是ubuntu20.04sever版本,之前编译harmony3861依赖的py3.8,但是发现Android7.1编译用的是py2.7,所以就搞了这么个小脚本切换版本很方便。

之前还搞了个java6、7、8开箱即用的小脚本需要的可以看这里

 

 

 
Ubuntu18.04中Python2.7与Python3.6环境切换 本文为大家分享了Python2.7与Python3.6环境切换的具体方法,供大家参考,具体内容如下 系统支持为:Ubuntu18.04 系统默认安装:Python2.7 自己安装:Python3.6 由于编写需要,有些程序只能在Python3下进行执行,当然可以选择在命令行进行指定环境的运行,但总归是有点不方便,便将系统的默认环境进行修改 1、查看系统的Python环境 python --version 2、查看系统Python的可用环境列表 update-alternatives --list python 此处如果显示update-alternatives: error: no a 立即下载

相关推荐

[软考]系统架构设计师 备考经验分享(一) - 备考计划篇

前言 上周末刚刚结束了软考架构师的考试,自我感觉考的还可以,大概率是过了。 两次参加软考,一次中级嵌入式,一次高级架构师,都是备考不到两个月时间,尤其是架构师这次考试内容和本职工作有不小的差别,并且需要同时备考三个科目,在高强度地备考中感觉是摸索出到了一点软考的技巧与经验。 打算趁还记得,赶紧写几篇文章做下梳理总结,算是给将来自己考系分、高项或者其他考试做个记录,也希望能够帮到正在备考的大家。 先把第一步,个人的备考计划分享给大家。 自身情况分析 首先,请大家一定先明确三个问题,这三个问题会直接影响到你的

_ 6404

切换python版本python2.7

切换python 版本,配置优先级优先级

m0_37192554的博客 1521

手把手教你用OpenCalib完成激光雷达与相机联合标定:从数据准备到结果可视化

本文详细介绍了使用OpenCalib工具链中的lidar2camera模块完成激光雷达与相机联合标定的全流程,包括数据准备、标定命令执行、结果验证与可视化。通过实战指南,帮助读者掌握工业级标定技术,提升自动驾驶和机器人领域的传感器融合精度。

weixin_30872499的博客 398

Ubuntu 16把默认的python2.7改成 3.8

Linux ubuntu16 更改python默认版本

junewgl 2452

Dify工作流自动化:如何用Trae AI助手10倍提升你的开发效率(含避坑指南)

本文详细介绍了如何利用Trae AI助手自动化生成Dify工作流,实现开发效率的10倍提升。通过构建DSL示例库、精准需求描述和四步实战法,开发者可将重复的配置工作交给AI,快速生成可运行的工作流,并提供了关键的避坑指南。

weixin_29062865的博客 369

从入门到精通:用友BIP旗舰版全模块实施与运维实战指南

本文详细介绍了用友BIP旗舰版的全模块实施与运维实战指南,涵盖财务云、供应链云、生产制造等核心模块的配置与优化技巧。通过渐进式学习法和实战案例,帮助用户从入门到精通,提升系统实施效率和运维能力,特别适合企业IT人员和实施顾问参考。

weixin_29207533的博客 899

ubuntu20.04中python2和python3切换

Ubuntu 20.04 LTS已经移除Python2,默认安装python3,但是很多时候还是会经常用到python2.7版本,这里首先单独安装python2.7,然后配置python2和python3,以达到手动切换系统默认python版本。第二步:下面两条命令将/usr/bin/python2.7优先级设置为1,将/usr/bin/python3.8的优先级设置为2。其中输入1则将python2.7设置为默认版本,输入2则将python3.8设置为默认版本。第三步:显示python可替换版本。

cocapop的博客 2891

树莓派5新手必看:保姆级ibus中文输入法安装与配置全流程(含.bashrc设置避坑)

本文详细介绍了在树莓派5上安装和配置ibus中文输入法的完整流程,包括系统环境准备、ibus框架安装、图形界面配置及常见问题解决方案。通过清晰的步骤说明和避坑指南,帮助新手快速实现中文输入功能,提升开发效率。

weixin_29159441的博客 527

ubuntu中将python 3转为python 2.7

ubuntu中将python 3转为python 2.7

yntantan的博客 2228

Altera Cyclone4 EP4CE15F17C8核心板硬件设计避坑指南(附AD09工程文件)

本文深入解析Altera Cyclone4 EP4CE15F17C8核心板硬件设计中的关键问题与解决方案,涵盖电源架构优化、信号完整性处理、热设计及生产调试要点。特别提供经过验证的AD09工程文件,帮助开发者规避常见设计陷阱,提升FPGA项目的成功率与可靠性。

weixin_29159441的博客 296

android 9.0Settings休眠时间项(屏幕超时)添加永不休眠功能

在9.0的系统产品开发中,系统中默认息屏时间为1分钟,可以通过在Setting中的息屏时间选项设置对应的息屏时间,但是在开发平板类的产品中,需要实现永不休眠的功能,所以需要在Settings中的息屏时间中添加永不休眠时间这一项来实现这个功能,接下来看息屏时间的相关功能,来添加这个功能

安卓兼职framework和app工程师的博客 2055

ubuntu切换python,以及切换python后相关包的管理

事情是这样的,当前机器上有两个python版本,即python2.7和python3.8,他们分别与/usr/bin/python和/usr/bin/python3建立软链接.且python3.8的pip3.8和/usr/bin/pip及/usr/bin/pip都建立了软链接.我的代码运行需要使用python3.7,所以必须安装python3.7.装好python3.7后,还需要给pip3.7建立适当的软链接,否则使用pip或pip3下载的包doughnut默认进python3.8的包路径下...

qq_41368074的博客 795

从零开始学 PyTorch 7天路线图(完整可运行代码版)

本文提供了5天PyTorch入门教程的完整代码,涵盖从基础到实战的核心内容。Day1测试环境并介绍张量基础;Day2讲解常用张量操作;Day3演示自动求导机制;Day4实现完整线性回归模型;Day5构建MNIST手写数字识别全连接网络。所有代码可直接运行,包含GPU检测、梯度计算、模型训练和可视化等关键环节,帮助新手快速掌握PyTorch核心概念和典型应用场景。

IT老农民的博客 314

python3.8.3 pip_Ubuntu18.04兼容Python2.7、Python3.6、Python3.8以及pip、pip2、pip3问题

Ubuntu18.04兼容Python2.7、Python3.6、Python3.8以及pip、pip2、pip3问题此为记录我重装Ubuntu后安装Python的过程安装Python3.8目前Ubuntu自带的Python版本为3.6,但官方都出3.8了,能不试一下新的功能吗?第一步:下载Python3.8的源码点击这里打开网址选择下载tgz包(“Download Gzipped source ...

weixin_39996234的博客 594

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Ubuntu 安装Python3.8

目标是将python版本从 2.7 更新到3.8。将python环境切换成刚刚安装的3.8。

xiaowang_lj的博客 6796

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Ubuntu18.04将Python升级到3.8

请注意,系统自带的python千万不能卸载! 如上图指令 可在下图发现Ubuntu18.04自带Python3.6与2.7版本。 请按下面步骤进行:(此处的文件夹并无实际作用,可不创建) sudo add-apt-repository ppa:jonathonf/python-3.8 如下图 sudo apt-get update sudo apt-get install python3.8 调整Python版本的优先级 分别执行以下三...

m0_55986434的博客 9618

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Ubuntu 终端更新 Python 版本

更新 Python 版本 在 Ubuntu 终端执行以下两条命令即可更新 Python 版本: $sudo apt-get update $sudo apt-get install python3.8 对命令的说明: 第一条命令用来指定更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 所列出的源地址,这样能够保证获得最新的安装包。 第二条命令用来指定安装 Python 3.8,这是目前最新的 Python 版本。 等待以上两条命令执行完成,再次在终端输

阿拉修 4632

# Ubuntu16.04自带的python2.7和python3.5升级到python3.6 或者python3.8 避坑指南

# Ubuntu16.04自带的python2.7和python3.5升级到python3.6 或者python3.8 避坑指南

段子手168的博客 667

升级 Ubuntu上的 python版本

1.不要卸载Ubuntu自带的Python2.7和Python3.5,直接安装新版本的Python,然后修改默认的Python软链接即可。 2.安装Python3.8 1) 安装依赖包 $ sudo apt update $ sudo apt install software-properties-common 2)添加 deadsnakes PPA 源 $ sudo add-apt-repository ppa:deadsnakes/ppa Press Enter to continue.

weixin_42256557的博客 1万+

ubuntu安装python3.7/3.8/2.7

ubuntu安装python3.7/3.8/2.7

weixin_42929891的博客 1970

Linux升级python版本2.x到3.x

Ubuntu 将Python从默认的2.7升级到3.* 版本(建议使用原系统Python版本进行Python开发) 因为Ubuntu很多底层采用的是Python2.*,Python3和Python2是互相不兼容的,所以此时不能卸载Python2,需要将默认Python的指向Python3。 先刷新源 sudo apt-get update 然后更新系统 sudo apt-get dist-u...

havebeenstand的博客 798

Python不同版本之间的切换方法

Python不同版本之间的切换方法

qq_42455308的博客 6万+

Ubuntu下完美切换Python版,即设置系统默认的python版本(亲测有效)

但是他本身是自带两个版本的python,2.X和3.X,两个版本,两个版本默认的是使用2.X,毕竟3.X是一个趋势,今后我这边应该也会主要使用3.X版本,所以这里记录一下如果在版本间切换以及如何把python版本切换到3.X下的方法。(博主电脑里自带的是2.7和3.5并没有3.6,我自己电脑的3.6是另外安装的,这个简单,就不多说了,但是输入Python3时显示的是3.5并不是3.6,显示3.6要输入Python3.6,估计是因为我电脑里面3.5的优先级高于3.6,关于优先级的操作,在下面)

我不是码农的博客~~~ 3195

Ubuntu中切换默认python版本

有时候需要在默认python中使用不通版本的python,这里对于该操作做一下记录

qq_34445574的博客 2800

Ubuntu/Linux 下切换 python 版本

有时候一个软件的多个版本会共存在一台系统上,比如 python, java 或者 gcc 等。有可能是基于新特性的考虑,也有可能是历史原因,某些软件的新版本与旧版本存在兼容性问题,比如 python 2.7 写的代码与 python 3.0+ 不兼容,如果需要正常运行,就需要指定 python 的版本。Linux 发行版中, Debian 系的提供了一个 update-alternatives 工具,用于在多个同功能的软件,或软件的多个不同版本间选择。

bluebird_shao的专栏 3048

在 Ubuntu 20.04.3 LTS上安装python2.7

Ubuntu 20.04 LTS默认安装的是python3,如果需要使用python2.7,需要自己进行安装。 一、启用Universe仓库 一般情况下其实应该是已经启用了,但是还是记录一下手动添加的方法 sudo apt-add-repository universe sudo apt update 二、安装python2.7 使用以下命令安装python2.7 sudo apt install python2-minimal 安装完以后查看python版本,以下两种方法都可以 python2 -V

rasiel_2019的博客 1万+
上一篇: 死循环for和while的区别
下一篇: Android mk文件指定aapt參數不压缩指定资源
杨鑫校
博客等级 码龄11年 24粉丝 113原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值