在 ubuntu 中切换使用不同版本的 python

这篇具有很好参考价值的文章主要介绍了在 ubuntu 中切换使用不同版本的 python。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

引言

有时我们不得不在同一台 ubuntu 中使用不同版本的 python 环境。本文的介绍就是可以在 ubuntu 上同时安装几个不同版本的 python,然后你可以随时指定当前要使用的 python 版本。

步骤

检查当前的 python 版本

python3 --version
python 3.6.8

我的版本是 3.6.8

假设我想安装 python3.7

sudo apt update -y
sudo apt install python3.7

将两个版本的 python 添加到更新备选方案(update-alternatives)

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2

灵活选择你要使用的python 版本

  1. 打开python 版本的备选菜单:

sudo update-alternatives --config python3

输入命令后,菜单提示:

ubuntu python版本切换,python,ide,python

输入1、2可以替换使用 python3.6、或者使用 python3.7。

这里输入2为示例,然后使用 `python3 --version` 命令查询当前的 python 版本,检查是否切换成功。

如果你想永远地将新版本的 python 设置为默认使用的 python

可以通过下述命令更改 python 软连接的符号表:

sudo rm /usr/bin/python3
sudo ln -s python3.7 /usr/bin/python3

这样,设备默认使用的 python 版本将被替换为 python3.7(一般不建议,因为替换系统的 python 版本可能导致一些系统组件无法正常使用)。

将指定 python 移除待选版本

可以通过下述命令移除不需要的 python 软连接的符号表:

sudo update-alternatives --remove python3 /usr/bin/python3.7
update-alternatives --list python3
/usr/bin/python3.10
/usr/bin/python3.6
/usr/bin/python3.9

总结

1)示例讲述了如何在 ubuntu 中使用两个不同版本的python,以及如何灵活切换、更新 python 版本。文章来源地址https://www.toymoban.com/news/detail-767859.html

到了这里,关于在 ubuntu 中切换使用不同版本的 python的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu16.04 切换系统python和gcc版本

    ubuntu16.04中的gcc版本及版本切换 或者

    2024年04月12日
    浏览(24)
  • ubuntu 20.04如何切换gcc/g++/python的版本

    当系统同时存在gcc-9以及gcc-10时该如何切换让当前的系统gcc版本指向gcc-9或是gcc-10呢?g++也同样如此。 面临更严重问题的python更是如此,ubuntu 目前默认安装的python版本是2.7,而我们经常使用的版本为3.xx。 同时安装gcc/g+±9,gcc/g+±10,python2/3 以gcc为例

    2024年02月05日
    浏览(42)
  • jenkins 发布job切换不同的jdk版本/ maven版本

    因为有个新的项目需要使用jdk17 而旧的项目需要jdk1.8 这就需要jenkins在发布项目的时候可以指定jdk版本 jenkins全局工具配置页面 配置新的jdk 路径 系统管理- 全局工具配置 如上新增个jdk 名称叫 jdk-17 然后配置jdk-17的根路径即可(这个需要我们自己下载jdk 然后把下载解压后jdk 放

    2024年02月10日
    浏览(29)
  • Vscode中安装 n 命令来切换 node 版本以适应不同项目不同的node版本号

    Centos中第一次安装的node(因为下载的源码是最新的)是最新的版本18.14.0的,但发现项目启动的时候提示  这时候会有两个选择:  卸载node然后重新安装符合项目的版本,比较麻烦,有时候可能node还卸载不干净导致一系列其他问题;  利用node自带的npm工具来安装 n 来管理n

    2024年02月09日
    浏览(38)
  • Mac 安装JDK,并通过命令切换不同版本jdk

    mac电脑安装了jdk8、jdk11、jdk21 三个版本的jdk,在环境变量中配置命令,动态切换不同jdk 1.下载JDK,Mac建议下载xxxxx/jdk-21_macos-x64_bin.dmg https://download.oracle.com/java/21/latest/jdk-21_macos-x64_bin.dmg, 2.双击安装,会安装在 /Library/Java/JavaVirtualMachines/jdk-21.jdk/ 目录 3.配置环境变量和自定义切

    2024年04月23日
    浏览(28)
  • Ubuntu切换指定版本的内核

    问题:ubuntu 由于某些原因更新后会使内核版本升级,导致开机黑屏。 解决方法:需要将内核版本切换为原先的低版本,然后就可以正常开机。 输出如下: 输出如下: 将submenu ‘Advanced options for Ubuntu’ $menuentry_id_option id记录下来 选择我们想要切换的内核,这里选择 Ubuntu, w

    2024年02月04日
    浏览(42)
  • 【Ubuntu换源教程】不同Ubuntu系统版本换清华源

    今天在新电脑上装了虚拟机 VMware Workstation Pro 16 ,在虚拟机上安装了 Ubuntu20.04 系统。 在做 Ubuntu20.04 系统换源的时候,发现源要和Ubuntu的版本匹配,之前一直不知道,一直都是盲目换源,版本如果不匹配的话,换源后更新的时候应该会报错,在意识到这个问题后,打算写一篇

    2024年02月05日
    浏览(25)
  • Ubuntu升级cmake,可任意切换版本

    今天需要使用cmake编译一个工程,但是提示cmake版本不对,记录一下如何升级cmake,并实现自由切换版本。 下载cmake安装包 点击此链接下载对应版本的cmake 使用tar解压 3. 查看解压内容,此步骤不必要(我安装时解压方式不对,所以造成文件缺失,导致安装失败,执行本步骤查

    2024年01月19日
    浏览(34)
  • ubuntu如何进行切换内核版本全教程

    环境:ubuntu 16.04 server 服务器重新启动后,内核可能被自动更新,这就会造成开机后服务器有些服务无法正常使用。例如: 查看显卡状态:nvidia-smi 会有报错 NVIDIA-SMI has failed because it couldn\\\'t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. 造成报错

    2024年02月13日
    浏览(49)
  • 【Linux】Ubuntu22.04版本下实现gcc版本的快速切换

    本文将介绍如何在Ubuntu22.04版本下实现gcc版本的快速切换。 本文首发于 ❄️慕雪的寒舍 有的时候,不同版本的gcc会造成一些细微的差异,导致相关的一些工具不兼容,比如用于单元测试覆盖率生成的gcov/lcov工具,在不同的gcc版本下可能会出现不同的结果。 为了确定是否是

    2024年01月22日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包