Ubuntu 18.04切换Python版本

binwalk安装记录和burpsuite安装记录 我的实验日志 阅读详情
AI摘要

本文指导如何在Ubuntu 18.04上切换Python版本,包括检查现有版本、安装新版本、配置更新管理器并手动切换到指定Python3版本的过程。

Ubuntu 18.04切换Python版本

首先要知道当前的Python版本是多少 和已经安装的将要切换的Python版本是多少 (一般Ubuntu 18.04默认安装的是2.7)可以在终端使用python命令查看

在这里插入图片描述

1.登录root

sudo su

2.列出所有Python版本

update-alternatives --list python 

3.这里可能会报错update-alternatives: 错误: 无 python 的候选项

这是因为系统里的python版本没有被update-alternatives识别
因此需要以下命令来让它识别:

update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1  
update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2 

在update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2中
前面的update-alternatives --install /usr/bin/python python /usr/bin/python3.7是不变的,后面的3.7是你想要切换的版本
最后有一个2是用来当做序号的

4.修改配置

update-alternatives --config python 

出现这样的选择项,选择手动模式下 自己想切换的版本即可
在这里插入图片描述
然后exit退出后 使用python查看当前版本,发现python版本号已经改变

在这里插入图片描述

Ubuntu update-alternatives 安装/管理多版本 Python3及PIP3 在ubuntu系统上,使用apt命令安装python只能获取到ubuntu发布的最高版本。例如我使用的ubuntu18.04只能安装python 3.6。在日常使用过程中,经常会遇到需要不同python版本的第三方软件,甚至有些工程强行指定python版本,版本高了也不行。所以我们需要在一台机器上安装多个python版本来应对,同时也要能方便切换版本。这也会带出对应python版本切换pip的问题。本文目的在于讲述完整的如何管理多版本python及pip的配置。 阅读详情

相关推荐

Linux下切换Python版本的几种方法

Linux下切换Python版本的几种方法 参考链接:https://www.cnblogs.com/feynxd/p/11367806.html 本篇博文面向Linux用户,在Ubuntu下测试通过 0 为什么需要有两个版本的Python Python2和Python3不兼容是每个接触过Python的开发者都知道的事,虽说Python3是未来,但是仍然有很多项目采用Python2开发。Linux的许多发行版本(如Ubuntu)都会自带Python2.7,但是当我们准备开发一个Python3项目..

a1809032425的博客 1万+

在ubuntu18.04中切换python版本(个人记录)

个人简记,如有细节问题,可以读看看大佬文章

weixin_46919783的博客 1771

遗传算法详解 附python代码实现

遗传算法 遗传算法是用于解决最优化问题的一种搜索算法。从名字来看,遗传算法借用了生物学里达尔文的进化理论:”适者生存,不适者淘汰“,将该理论以算法的形式表现出来就是遗传算法的过程。 问题引入 上面提到遗传算法是用来解决最优化问题的,下面我将以求二元函数: def F(x, y): return 3*(1-x)**2*np.exp(-(x**2)-(y+1)**2)- 10*(x/5 - x**3......

ha_ha_ha233的博客 22万+

使用update-alternatives切换Python版本

注:此方法只适用于Debian系Linux系统。 一、查看是否存在python可选项并添加 $ update-alternatives --display python 如果提示以下信息说明不存在可选项,需要我们自行添加。 update-alternatives: 错误: 无 python 的候选项 添加python2与python3的选项组: $ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2

榛子的博客 2476

Proxmox VE网络配置踩坑实录:从Web界面无法访问到完美修复的全过程

本文详细记录了Proxmox VE服务器Web界面无法访问的完整排查与修复过程。作者从基础网络连通性测试入手,逐步排查了服务状态、SSL证书、端口监听、防火墙规则及网关配置,最终定位并解决了问题。文章提供了系统性的故障排查思路和实用的修复命令,对管理Proxmox VE网络具有重要参考价值。

weixin_29231221的博客 887

stm32cubeMX使用HAL库点亮LED流水灯

目录

weixin_46129506的博客 3791

Ubuntu18.04切换python版本+修改python版本优先级

Ubuntu18.04切换python版本 python版本切换 首先列举出系统可用python版本: update-alternatives --list python 2. 查看当前所有可用python版本的优先级: sudo update-alternatives --config python 可以看到当前选择的是0号python2作为当前python版本,输入3后即可将系统python版本修改为python3。 3. 查看当前python版本: python -V python版本优

CH_monsy的博客 4596

ROS+Gazebo仿真入门:用TurtleBot3模拟扫地机器人全流程

本文详细介绍了如何利用ROS和Gazebo仿真平台,以TurtleBot3 Waffle Pi模型为核心,从零搭建并运行一个虚拟扫地机器人的全流程。内容涵盖仿真环境搭建、世界与机器人模型解析,并重点演示了SLAM建图、自适应蒙特卡罗定位以及全局与局部路径规划等核心算法实战,为机器人算法开发与验证提供了高效、低成本的解决方案。

sre5engineer的博客 1087

如何在ubuntu18.04系统中切换python版本

在ubuntu18.04系统中如何切换python版本呢?本文给出详细说明。 1.查看python所在目录 whereis python 2.添加python-list update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2 3.查看python-l.

njmanong的博客 4022

算法-基于MACD的Adaboost股价涨跌预测模型

MACD是一个指标,具体用法是MACD>0看涨,反之看跌,果真是这样的吗?由于所有的技术指标都基于对历史数据的统计,指标的滞后性也就难免,有时候MACD明明大于0,股价仍然跌,有时候macd小于0,股价仍然涨。 本文基于Adaboost算法提出了一种基于macd的线性阀值分类器作为若分类器,通过在限定的解空间内寻找使得错误率最小的阀值和偏置,这样做避免了训练若分类器的复杂性,经验证,这种方法有效。

mtaxot的博客 8022

100天精通Oracle-实战系列(第33天)RHEL 7 安装 Oracle 12CR2 RAC 数据库

100天精通Oracle-实战系列(第33天)RHEL 7 安装 Oracle 12CR2 RAC 数据库

LuciferLiu_DBA 3449

ubuntu18.04下切换python版本

ubuntu18.04更改默认python版本

qq_61508298的博客 1313

Vue3 - Element Plus 表格组件 el-table “表格行数据中又嵌套了二维对象数组“,按平级循环渲染(嵌套数组视为同级行数据), 对嵌套的数组循环展示为表格,智能合并行或列详细教程

vue3,nuxt3,element-plus,table表格组件,el-table,vue3element表格组件,数据中有二维数组怎么遍历循环显示,表格数据带二级数组怎么循环渲染显示,表格数据中存在一个数组要怎么才能显示到表格,el-table表格合并详细教程示例,table表格如果对象里面还有对象数组那该怎么去渲染,平常都是数组中一个对象渲染成一行,每行中还有嵌套数组怎么办,每个行数据下还有一个数组怎么显示,怎么把表格相同的数据合并为一行,合并上下两行相同数据单元格,合并行或列如果遇到相同单元格就合

🏆 前端领域优质创作者 1万+

ubuntu查看python版本-Ubuntu18.04下python版本完美切换的解决方法

ubuntu18.04版本,python版本python2.7,python3.5,python3.6因为安装一些库会安装到python3.6上,而默认使用的是python2.7,使用python3,默认会使用python3.5,无法调用安装包。解决方法:一、使用python xx.py运行程序时,加上版本号。比如python3.6 xx.py二、1.要以root身份操作yz@yz-pc:~$ s...

weixin_37988176的博客 2053

鱼鹰优化算法(OOA)详解:从猛禽捕食智能到优化算法实现

鱼鹰优化算法(Osprey Optimization Algorithm, OOA)是2023年提出的一种新型元启发式优化算法,灵感来源于鱼鹰(一种中型猛禽)高效的捕食策略。算法模拟了鱼鹰从空中识别水下鱼类位置并俯冲捕食,然后将捕获的鱼带至安全位置享用的全过程,以此抽象出全局探索和局部开发两个核心阶段。OOA算法具有参数少、结构简单、收敛速度快、全局寻优能力强等特点。自提出以来,已在函数优化、机器学习参数调优(如CatBoost模型)、路径规划等多个领域展现出良好性能,为解决复杂优化问题提供了新的有效工具。

qq_42212808的博客 271

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Ubuntu18.04下完美切换Python版本(Ubuntu16.04适用)

ubuntu 18.04,自带python2.X和Python3.X,默认的是使用2.X,如何在版本间切换? sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 update-alternatives: using /usr/bin/python2.7 to provide /u...

sunmingyang1987的博客 1481

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

python版本切换_Ubuntu18.04下python版本完美切换的解决方法

ubuntu18.04版本,python版本python2.7,python3.5,python3.6因为安装一些库会安装到python3.6上,而默认使用的是python2.7,使用python3,默认会使用python3.5,无法调用安装包。解决方法:一、使用python xx.py运行程序时,加上版本号。比如python3.6 xx.py二、1.要以root身份操作yz@yz-pc:~$ s...

weixin_39987138的博客 151

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Linux(ubuntu18.04)切换python版本

前言 Ubuntu18.04系统在安装python时会安装两个版本:2.7和3.6.默认情况下系统环境使用的是python2,但是我们有时需要使用python3来作为我们的开发环境,所以需要自由切换python版本. python2切换成python3 sudo update-alternatives --install /usr/bin/python python /usr/bin/py...

如是说的博客 8502

ubuntu18.04使用python_Ubuntu18.04下python版本完美切换的解决方法

ubuntu18.04版本,python版本python2.7,python3.5,python3.6因为安装一些库会安装到python3.6上,而默认使用的是python2.7,使用python3,默认会使用python3.5,无法调用安装包。解决方法:一、使用python xx.py运行程序时,加上版本号。比如python3.6 xx.py二、1.要以root身份操作yz@yz-pc:~$ s...

weixin_35301706的博客 563

ubuntu18.04的python版本_Linux(ubuntu18.04)切换python版本

前言Ubuntu18.04系统在安装python时会安装两个版本:2.7和3.6.默认情况下系统环境使用的是python2,但是我们有时需要使用python3来作为我们的开发环境,所以需要自由切换python版本.python2切换成python3sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1...

weixin_30823465的博客 504

Linux(ubuntu16.04或18.04)切换python版本

前言 在Ubuntu18.04系统在安装python时会安装两个版本:2.7和3.6.默认情况下系统环境使用的是python2,但是我们有时需要使用python3来作为我们的开发环境,所以需要自由切换python版本. python2切换成python3 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/pytho

Boys_Wu的博客 358

Ubuntu18.04切换Python版本

转载自:Ubuntu18.04 切换 Python 版本 前言 Ubuntu18.04 默认安装了两个版本 Python2.7 和 Python3.6 查看可用二进制文件 ls /usr/bin/python* 过程 使用 update-alternatives 来更改全局 Python 版本 查看所有可用版本 update-alternatives --list python 如果出现报错:update-alternatives: error: no alternatives for python u

weixin_46474546的博客 607

ubuntu查看默认python版本_Ubuntu18.04下python版本完美切换的解决方法

ubuntu18.04版本,python版本python2.7,python3.5,python3.6因为安装一些库会安装到python3.6上,而默认使用的是python2.7,使用python3,默认会使用python3.5,无法调用安装包。解决方法:一、使用python xx.py运行程序时,加上版本号。比如python3.6 xx.py二、1.要以root身份操作yz@yz-pc:~$ s...

weixin_39644021的博客 179

linux切换python版本优先级_Linux(ubuntu18.04)切换python版本

前言Ubuntu18.04系统在安装python时会安装两个版本:2.7和3.6.默认情况下系统环境使用的是python2,但是我们有时需要使用python3来作为我们的开发环境,所以需要自由切换python版本.python2切换成python3sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1...

weixin_39802962的博客 491

ubuntu18.04安装evo,以及python版本切换

ubuntu18.04安装evo,以及python版本切换

噼里啪啦的外星人 1248

Ubuntu18.04下python版本切换的方法

我们可以使用 update-alternatives 来为整个系统更改Python 版本。以 root 身份登录,首先罗列出所有可用的python 替代版本信息: #update-alternatives --list python update-alternatives: error: no alternatives for python 如果出现以上所示的错误信息,则表示 Python 的替代版本尚未被update-alternatives 命令识别。想解决这个问题,我们需要更新一下替代列表,将pyth

HolllllldOn的博客 519
上一篇: Windows上OpenCV+Python配置
下一篇: ROS报错:Command ‘catkin_make‘ not found
Kwokyeee
博客等级 码龄8年 24粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值