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使用su切换用户提示 Authentication failure的解决方法

    当在Linux系统中使用su命令来切换到其他用户时,有时可能会遇到”Authentication failure”的错误提示。这通常是在两种情况下会发生: 输入的密码不正确 要切换到的用户没有权限进行切换操作 以下是解决这个问题的完整攻略: 步骤1: 确认密码是否正确 首先,您需要确认您尝试切换到的用户的密码是否被正确输入。当您使用su命令进行用户切换时,系…

    Linux 2023年5月30日
    00
  • VMware下安装CentOS 6安装教程图文详解

    VMware下安装CentOS 6安装教程 简介 本教程将会详细讲解如何在VMware虚拟机中安装CentOS 6操作系统,包括预先准备工作、安装步骤、常见问题等内容。 预备工作 下载CentOS镜像文件 进入CentOS官网:https://www.centos.org/download/ 点击“Get CentOS”按钮进入镜像下载页面。 找到CentO…

    Linux 2023年5月24日
    00
  • 在CentOS7上搭建本地GitLab服务器

    搭建本地GitLab服务器的完整攻略如下: 1. 安装必备软件 首先要确保你的CentOS7操作系统上已经安装了curl和policycoreutils包,如果没有安装则可以通过以下命令进行安装: sudo yum install curl policycoreutils openssh-server openssh-clients 2. 安装GitLab …

    Linux 2023年5月14日
    00
  • [Linux] 取两个文件的并集/交集/差集

    uniq -d是只打印重复行 -u是只打印独一无二的行文件A : abcd文件B: cdef取并集:A + B sort A B|uniq   取交集: sort A B|uniq -d   取差集:A – B sort A B B|uniq -u   取差集:B – A sort A B A|uniq -u  

    Linux 2023年4月13日
    00
  • Linux上使用docker启动redis并远程访问的实现

    以下是使用docker在Linux上启动redis并远程访问的完整攻略: 准备工作 在开始之前,需要确保已经安装并正确配置了docker和docker-compose。 步骤1:拉取redis镜像并启动容器 在命令行中执行以下命令,可以从Docker Hub中获取redis的镜像文件并且创建一个新的容器: docker run -d –name my-re…

    Linux 2023年5月14日
    00
  • 详解Linux(centos7)下安装OpenSSL安装图文方法

    详解Linux(CentOS 7)下安装OpenSSL安装图文方法 OpenSSL是一个开放源代码的软件库,实现了安全套接字层(SSL)和传输层安全(TLS)协议的加密和解密。本文将介绍在CentOS 7操作系统中安装OpenSSL的详细步骤。 步骤一:更新系统 在安装任何软件之前,建议先更新系统并安装必要的依赖项。使用以下命令更新系统: sudo yum …

    Linux 2023年5月14日
    00
  • CentOS系统中PHP和MySQL的升级方法

    下面是详细的CentOS系统中PHP和MySQL升级的攻略: 升级PHP 步骤一:检查当前PHP版本 在终端中输入以下命令,查看当前系统中PHP的版本信息: php -v 步骤二:安装PHP升级所需的软件包 使用以下命令安装PHP升级所需的软件包: sudo yum -y install epel-release yum-utils sudo yum -y …

    Linux 2023年5月14日
    00
  • 图文讲解OpenStack手动分布式部署环境准备(Queens版)

    图文讲解OpenStack手动分布式部署环境准备(Queens版) 前言 本文将介绍如何手动分布式部署OpenStack Queens版本的过程,并详细讲解环境的准备工作。在开始之前,请确保您已经具备以下前置知识: OpenStack的基础知识和架构 Linux的基础知识和命令行操作经验 熟悉Python语言 环境准备 1. 硬件设备 在手动部署OpenSt…

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