linux安装python修改默认python版本方法

下面是详细讲解“linux安装python修改默认python版本方法”的完整攻略:

1. 安装多个版本的Python

首先,在Linux系统上安装多个版本的Python,可以通过以下步骤:

a. 安装Python编译所需的依赖项

在终端中输入以下命令:

sudo apt-get update
sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

这些依赖项会在后面编译安装Python时使用。

b. 下载Python源代码

在终端中输入以下命令:

cd ~
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
tar -xf Python-3.9.6.tgz
cd Python-3.9.6

这里的版本号可以根据需求修改为需要安装的Python版本。

c. 编译安装Python

在终端中输入以下命令:

./configure --enable-optimizations
make -j8
sudo make altinstall

这里的-j8表示使用8个核心来编译Python,可以根据实际情况进行修改。

接下来可以按照相同的步骤安装其他版本的Python,只需要更换下载的源代码包和版本号即可。

2. 修改默认Python版本

在上一步中,我们安装了多个版本的Python,但是系统默认使用的是其中一个版本。如果需要更改默认使用的Python版本,可以按照以下步骤:

a. 查看当前系统默认Python版本

在终端中输入以下命令:

python3 --version

b. 修改默认Python版本

方法一:

将新安装的Python版本软链接到/usr/bin/python3,可以使用以下命令:

sudo ln -s /usr/local/bin/python3.9 /usr/bin/python3

这里的python3.9是新安装Python版本的可执行文件名称,可以根据实际情况进行修改。

方法二:

使用update-alternatives工具管理系统中的不同版本的Python。可以使用以下命令:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.9 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2

这里的python3.9python3.8分别表示需要管理的Python版本,12表示优先级,数字越小表示优先级越高,因此默认使用的版本优先级应该相对较低。

c. 查看修改后的系统默认Python版本

在终端中输入以下命令:

python3 --version

以上就是完整的“linux安装python修改默认python版本方法”的攻略,其中第二部分提供了两种方法来修改默认的Python版本,详情可以参考上述示例操作。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux安装python修改默认python版本方法 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • linux逻辑卷管理(LVM)

    特殊的filesystem:LVM 如果在安装初期,没有做好整个硬盘的规划,那么未来要新增磁盘空间,会很麻烦。这个问题在LVM面前,似乎影响不大,因LVM可以整合多个实体partition在一起,让这些partitions看起来就像是一个磁盘一样,而且,还可以在未来新增其它的实体partition到这个LVM管理的磁盘中,如此一来,整个磁盘空间的使用上,具有…

    Linux 2023年4月11日
    00
  • CentOS7 安装 zabbix 4.0 教程(图文详解)

    下面是“CentOS7安装zabbix4.0教程(图文详解)”的完整攻略: CentOS7安装zabbix4.0教程(图文详解) 第一步 安装必要的依赖包 1.更新yum软件包 yum update -y 2.安装epel-release yum install -y epel-release 3.安装编译工具和依赖包 yum install -y gcc …

    Linux 2023年5月14日
    00
  • Linux高并发服务器之Linux多线程开发

    本文源自C++高薪面试项目的学习笔记,主要记录Liunx多线程的学习,主要知识点是线程概述等基础概念以外,还有线程相关Liunx系统函数以及对应练手代码,除此之外还有线程同步问题的讲解以及实战多线程买票问题及解决,并且使用互斥锁、读写锁等方法解决的生产者和消费者模型,最后就是有关死锁问题的概念,以及采用银行家算法等对死锁问题的处理 一、线程概述 与进程(pr…

    Linux 2023年4月10日
    00
  • 010_Linux驱动之_DECLARE_WAIT_QUEUE_HEAD函数

    1. 功能:创建以个等待队列头 2. 函数原型 #define DECLARE_WAIT_QUEUE_HEAD (name)                            /     wait_queue_head_t name = __WAIT_QUEUE_HEAD_INITIALIZER(name)         #define __WAIT_…

    Linux 2023年4月11日
    00
  • CentOS6.6安装CloudStack4.8

    以下是 CentOS 6.6 安装 CloudStack 4.8 的完整攻略: 环境准备 在安装 CloudStack 4.8 之前,需要确保 CentOS 6.6 系统已经安装并配置了必要的依赖软件: yum install -y mysql-server tomcat6 nfs-utils ntp service mysqld start service…

    Linux 2023年5月14日
    00
  • CentOS7下配置使用JumpServer 堡垒机 (图文教程)

    前面介绍了如何在《CentOS7下搭建JumpServer 堡垒机》,基于这篇文章的环境搭建过程,接着介绍安装后的的功能配置使用。 首次wbe登录,https://ip:80,默认账号密码:admin,admin;这里自定义密码修改:admin@123    用户管理项 创建系统角色      创建用户   创建用户组   资产管理项 创建资产 左侧是资产树…

    Linux 2023年4月11日
    00
  • VMware虚拟机安装CentOS 6.9图文教程

    VMware虚拟机安装CentOS 6.9图文教程 1. 准备工作 在开始安装CentOS 6.9之前,请确保您已经做好以下准备工作: 下载并安装VMware虚拟机软件 下载CentOS 6.9镜像文件 2. 创建虚拟机 打开VMware虚拟机软件并选择”创建新的虚拟机” 选择”典型(推荐)”创建虚拟机 选择需要安装的操作系统类型,这里选择Linux,版本是…

    Linux 2023年5月24日
    00
  • Linux下MySQL5.7.18 yum方式从卸载到安装过程图解

    Linux下MySQL5.7.18yum方式从卸载到安装过程 MySQL是一款开源数据库管理系统,支持多种操作系统,其中Linux是最流行的操作系统之一。本文将为大家介绍怎样在Linux系统中使用yum命令来卸载和安装MySQL5.7.18。 1. 卸载MySQL5.7.18 在卸载MySQL之前,需要先检查MySQL是否已经被安装,以及其版本。可以使用以下…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部