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日

相关文章

  • VMware Workstation/Fusion 中安装 Fedora 23/24 及其他 Linux 系统时使用 Open VM Tools 代替 VMware Tools 增强工具的方法

    下面我将为你详细讲解如何使用 Open VM Tools 代替 VMware Tools 增强工具来安装 Fedora 23/24 及其他 Linux 系统。 前置条件 在开始之前,请确保你已经: 安装 VMware Workstation/Fusion 安装 Fedora 23/24 或其他 Linux 系统 在 VMware Workstation/Fu…

    Linux 2023年5月24日
    00
  • centos 7 安装配置方法图文教程

    CentOS 7 安装配置方法图文教程 目录 准备安装环境 下载 CentOS 7 镜像文件 使用光盘安装 CentOS 7 使用USB安装 CentOS 7 安装完成后的配置 1. 准备安装环境 在安装 CentOS 7 之前,需要确保你的计算机满足以下条件: 至少 2 GB 内存和 20 GB 存储空间 可开启启动菜单(Boot Menu)的计算机 2.…

    Linux 2023年5月24日
    00
  • Linux中设置路由以及虚拟机联网图文详解

    设置Linux的路由和虚拟机联网,是搭建服务器和网络环境所必需的基本技能。下面将详细讲解一下如何进行设置。主要包括以下三个步骤: 确定本地IP地址,并设置网络接口 首先需要查看本地IP地址以及其他网络接口信息。打开终端,输入以下命令: ifconfig 系统会列出当前已经配置的所有接口信息,其中包括IP地址、子网掩码、网关等信息。根据具体情况,选择合适的接口…

    Linux 2023年5月24日
    00
  • Linux优化之IO子系统监控与调优

    Linux优化之IO子系统 作为服务器主机来讲,最大的两个IO类型 : 1.磁盘IO  2.网络IO 这是我们调整最多的两个部分所在   磁盘IO是如何实现的 在内存调优中,一直在讲到为了加速性能,linux内核一般情况下都会尝试将磁盘上的慢速设备上的文件缓存至内存中,从而达到加速效果; 虚拟内存的概念: 读写都在内存中完成,当某一进程在cpu运行的时候,进…

    Linux 2023年4月12日
    00
  • Ubuntu 16.04 64位中搭建Node.js开发环境教程

    下面我将详细讲解“Ubuntu 16.04 64位中搭建Node.js开发环境教程”的完整攻略。 1. 安装Node.js 1.1 添加Node.js官方源 要安装Node.js,我们首先需要添加一个可以让我们安装最新版本Node.js的源。 在终端中执行以下命令: curl -sL https://deb.nodesource.com/setup_14.x…

    Linux 2023年5月24日
    00
  • Linux运维老司机:CentOS6.9配置安装并配置Rsync

    一、rsync简介 rsync全称remote sync,是一种更高效、可以本地或远程同步的命令,之所以高效是因为rsync会对需要同步的源和目的进度行对比,只同步有改变的部分,所以比scp命令更高效,但是rsync本身是一种非加密的传输,可以借助-e选项来设置具备加密功能的承载工具进行加密传输。 二、rsync是linux系统下的数据镜像备份工具。使用快速…

    Linux 2023年4月12日
    00
  • Linux下rpm、yum和源码三种安装方式详细介绍

    Linux下安装软件的方式有三种:rpm、yum和源码,下面我们将逐一介绍这三种安装方式的具体细节和使用示例。 1. rpm安装方式 rpm包的含义 rpm是Red Hat Package Manager的简称,是一种Linux系统中的二进制包管理工具。rpm包本质上是一个压缩包,内部包含了软件的所有必需依赖文件及配置文件。 rpm安装流程 安装rpm包时,…

    Linux 2023年5月14日
    00
  • linux diff命令详解 和 patch命令

    请参考链接:https://www.cnblogs.com/wangqiguo/p/5793448.html diff命令单中模式 1. normal模式 diff file1.txt file2.txt       2. context模式 diff file1.txt file2.txt -c       3. Unified模式 diff file1.…

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