首页 > 系统相关 >软件测试|Linux下Python安装配置指南

软件测试|Linux下Python安装配置指南

时间:2023-10-11 18:34:45浏览次数:57  
标签:Python 如下 命令 Linux 安装 3.8 软件测试

在这里插入图片描述

在Linux中安装Python是一个简单而且重要的过程,因为Python是一种广泛使用的编程语言,许多系统工具和应用都依赖于它。在本文中,我将详细介绍如何在Linux系统中安装Python。

请注意,在本文中,我将以Centos为例,但是这些步骤大多数也适用于其他基于RedHat的发行版。对于其他发行版,请使用相应的包管理工具进行类似的操作。

centos下默认的都是python2.7下载需要更换为3.x使用,目前大部分应用都是基于pyhton3了,但是很多初学者并不熟悉Linux安装Python的流程,使得我们在docker容器中需要安装Python时也会比较迷茫,所以我们今天介绍一下Linux下安装和配置Python的教程。

检查已安装版本

首先,让我们检查系统上是否已经安装了Python。命令如下:

python3 --version

如果Python已经安装,我们将看到Python的版本号。否则,将会出现一个命令未找到或类似的错误消息。如下图:

在这里插入图片描述
除了自带的Python2.7之外,还安装了Python3.6。

下载解压安装包

我们要在系统中安装Python3.8,首先我们要下载Python的安装包,步骤如下:

  1. 访问Python官网,查看下载python下载地址:https://www.python.org/downloads/,选择我们想要下载的版本

在这里插入图片描述

  1. 复制链接,使用wget命令进行下载,如下:
wget https://www.python.org/ftp/python/3.8.8/Python-3.8.8.tgz

执行命令,如下图,会开始下载Python3.8.8的压缩包

在这里插入图片描述

  1. 下载完成后,解压压缩包,命令如下:
tar -zxvf Python-3.8.8.tgz

在这里插入图片描述

解压完成后,如下图:

在这里插入图片描述

  1. 进入Python-3.8.8文件夹,命令如下:
cd Python-3.8.8
  1. 配置,命令如下:
./configure --prefix=/root/Python-3.8.8
  1. 进行编译,命令如下:
make && make install

配置环境变量

  1. 我们可以先建立Python3.8.8和pip3.8的软链接,命令如下:
# python3.8 软链接
ln -s /root/Python-3.8.8/bin/python3.8 /usr/bin/python3.8

# pip3.8 软链接

ln -s /root/Python-3.8.8/bin/pip3.8 /usr/bin/pip3.8

  1. 建立软链接后,我们可以测试一下是否成功,切换目录,输入下面的命令,查看结果:
python 3.8

pip3.8

在这里插入图片描述

  1. 配置Python3.8环境变量,命令如下:
cat >> /root/.bashrc << "EOF"
> export PATH=/root/Python-3.8.8/bin:PATH
> EOF

注:该命令需一行按一次回车键

  1. 更新环境变量配置文件,命令如下:
source /root/.bashrc

验证环境变量配置,命令如下:

python3.8 --version

运行命令,结果如下图:

在这里插入图片描述

总结

本文主要介绍了在Linux系统下安装Python3环境,并且配置环境变量的过程,希望可以帮到大家,让大家更快速地完成在Linux下的环境配置,提高我们的工作效率。

获取更多技术资料,请点击!

标签:Python,如下,命令,Linux,安装,3.8,软件测试
From: https://www.cnblogs.com/hogwarts/p/17757891.html

相关文章

  • 软件测试|测试平台开发-Flask 入门:编写第一个简单 Web 应用
    简介Flask是一个轻量级的PythonWeb框架,它使得创建Web应用变得简单快捷。相比于Django框架,它具有以下的优点:轻:Flask是一个轻量级的Web框架,使用Python语言编写易:较其他同类型框架更为灵活、轻便且容易上手快:小型团队在短时间内就可以完成功能丰富的中小型网站或We......
  • 软件测试|使用 VMware 安装 Ubuntu 虚拟机的详细教程
    简介在日常工作中,我们有时候会遇到需要在Linux系统中部署环境,但是申请服务器资源的时效性又不高,很多时候就需要我们自己在电脑中有一套Linux的环境,但是如何在Windows电脑中部署Linux系统呢?很多时候,在电脑中创建一个虚拟机是我们的首选,在本教程中,我们将介绍如何使用VMware虚拟......
  • linux 服务器 多网口判断网卡名字和实际网卡口顺序 对应关系
    #!/bin/bashmac_addresses=($(dmesg|grep"eth"|grep"PCIe"|awk-F'''{print$8}'))count=0formacin"${mac_addresses[@]}";do((count++))interface=$(ifconfig|grep-B4"$mac"|gr......
  • 花朵识别系统Python+TensorFlow+Django+网页界面+算法模型
    一、介绍花朵识别系统,使用Python作为主要编程语言进行开发,使用TensorFlow搭建卷积神经网络算法模型,并基于多种花朵数据集进行模型训练,最后得到一个精度较高的h5模型文件。并基于Django框架搭建网页端可视化操作界面。实现用户上传一张花朵图片,识别其名称。二、效果图片展示......
  • 软件测试|docker搭建Jenkins+Python+allure自动化测试环境
    简介本文将详细介绍如何使用Docker搭建一个完整的自动化测试环境,其中包括Jenkins作为持续集成和持续交付工具,Python作为测试脚本编写语言,以及Allure作为测试报告生成工具。通过使用Docker容器,您可以轻松地设置和管理这些工具,提高测试效率和质量。安装docker安装docker的步骤,可......
  • 软件测试|教你学会SQL INNER JOIN的使用
    简介当我们在处理关系型数据库时,经常会涉及到将多个表进行连接操作。而其中最常见的连接操作是INNERJOIN。本文将详细介绍INNERJOIN的概念、语法和用法,以及一些实际应用示例。INNERJOIN的概念INNERJOIN是一种SQL操作,它通过共享相同值的列将两个或多个表连接在一起......
  • 软件测试|教你学会SQL LEFT JOIN的使用
    简介当我们在处理关系型数据库时,常常需要从多个表中获取数据,并且可能存在某些表之间没有完全匹配的记录。在这种情况下,LEFTJOIN操作可以派上用场。本文将详细介绍LEFTJOIN的概念、语法和用法,以及一些实际应用示例。LEFTJOIN的概念LEFTJOIN是一种SQL操作,它通过连接......
  • linux 安装python django pip 遇到的问题
    Python解决SSL不可用问题解决方案:首先要明白python版本需要和openssl的版本需要相对匹配的,在Python3.7之后的版本,依赖的openssl,必须要是1.1或者1.0.2之后的版本,或者安装了2.6.4之后的libressl,linux自带的openssl版本过低。1、查看liunx系统的openssl版本信息:opensslversion......
  • python_day5 对象
    对象设计类(class):classStudent:name=None创建对象stu_1=Student()对象属性赋值stu_1.name="周杰伦"类的定义和使用class类名称:class是关键字,表示要定义类了类的属性:定义在类中的变量类的行为:即定义在类中的函数创建类对象的语法:对象=类名......
  • Linux服务器异地备份数据库脚本
    使用Cron作业调度工具来创建一个定时任务,以在每日凌晨1点的时候运行备份脚本。以下是在CentOS7上设置定时备份任务的一般步骤:1.编写备份脚本:创建一个备份脚本,用于连接远程MySQL数据库并执行备份操作。你可以使用mysqldump命令来备份数据库。这是一个简单的示例脚本:#!......