Centos7.3环境下安装最新版的Python3.8.4

摘要:
因为云服务器上centos7.X都是默认的Python2.7环境,这里退出Python命令行的方法有:回车直接按ctrl+z首先去Python的官网下下载Python包每一个版本提供了三个下载链接,依次是基于网页的安装程序、可执行的安装程序、程序的压缩文件。通常选择下载可执行的安装程序。是可执行文件(*.exe)方式安装,上图中可以选择的python版本。

截止到目前时间为止,Python官网上最新的版本是Python3.8.4。因为云服务器上centos7.X都是默认的Python2.7环境,现在普遍都是Python3 以上的版本作为开发环境。

在这里插入图片描述
这里退出Python命令行的方法有:

  1. 输入exit(),回车

  2. 输入quit(),回车

  3. 直接按 ctrl+z

  • 首先去Python的官网下下载Python包在这里插入图片描述

在这里插入图片描述

  • 每一个版本提供了三个下载链接,依次是基于网页的安装程序、可执行的安装程序、程序的压缩文件。通常选择下载可执行的安装程序。32位的操作系统请选择windows x86,64位操作系统请选择windows x86-64。
    Gzipped source tarball,源码,文件为tgz,Liunx下安装。

概念一下:
x86是32位,x86-64是64位。
AMD64,或“x64”,是一种64位元的电脑处理器架构。
EM64T,CPU采用IA-32指令集,EM64T是在这个指令集的基础上进行的扩展。

安装的途径:
web-based installer,是需要通过连网来完成安装。
executable installer,是可执行文件(*.exe)方式安装。
embeddable zip file,嵌入式版本,可以集成到其它应用中。

  • 如:https://www.python.org/ftp/python/3.8.4/Python-3.8.4.tgz
    选择适合自己电脑的版本,这里我们详细介绍下,上图中可以选择的python版本。

在这里插入图片描述
在这里插入图片描述

  • 下载完成后,解压即可。
  • 安装需要的依赖环境
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlitedevel readline-devel tk-devel gcc make
  • 编译并安装,如:我解压的Python包放在:/usr/local/Python-3.8.4,在 /usr/local/ 创建一个python 文件夹
mkdir /usr/local/python
cd /usr/local/Python-3.8.4
./configure prefix=/usr/local/python3
make && make install
  • 配置python3,添加全局变量(推荐),当然也可以用软连接(但是需要连接python3 和pip3),不推荐,下面就演示把Python3添加到环境变量中。
    在这里插入图片描述
  • 首先缺python3中bin的路径,再打开环境变量文件
vim /etc/profile
  • 添加 python3 所在的根目录:
export PYTHON=/usr/local/python3
  • 导入环境变量中,直接在$PATH前面加
export PATH=$PYTHON/bin:$PATH

如:这是我配置的各个环境的变量,其实形式都差不多。
在这里插入图片描述

这里的“:”表示分隔符,$PATH表示当前变量

  • 重新加载使配置生效
source /etc/profile
  • 验证是否成功,输入 python3
    在这里插入图片描述
    在这里插入图片描述

  • 而输入 python ,依然还是 python2.7.5 环境
    在这里插入图片描述

免责声明:文章转载自《Centos7.3环境下安装最新版的Python3.8.4》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇shell中$*,$@,$# 的区别【转】将项目打成war包并用tomcat部署的方法,步骤及注意点下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

增加wamp64 PHP支持版本

1.停止WAMP服务器.2.下载要安装的PHP版本。下载Window版本的ZIP包啦:http://php.net/downloads.php。解压到 Wamp的安装目录C:wamp64inphpphp7.2.13.从已存在的php版本文件中(如phpphp7.1.9 (C:wamp64inphpphp7.1.9)复制以下文件: - php.ini、php...

Eclipse配置python开发环境

1、打开Eclipse,找到Help菜单栏,进入Install New Software…选项。 点击work with:输入框的旁边点击Add…,Name可以随便是什么,我输入的是PyDev,Location是http://pydev.org/updates。点击OK。 2、等一会就会看到插件列表: 3、选择PyDev,然后一路Next,进入安装路径...

python- 双层装饰器 字符串格式化 python模块 递归 生成器 迭代器 序列化

1.双层装饰器 #!/usr/bin/env python3 # -*- coding: utf-8 -*- # author:zml LOGIN_INFO=False IS_ADMIN=False defcheck_log(func): definner(): res=func() ifLOGIN_INFO: print('验证成功!') return...

python第八天)——购物车作业优化完成

发现之前的三级菜单代码有BUG现已经修改过来了 购物车程序:启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表允许用户根据商品编号购买商品用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需高亮显示用户下一次登录后,输...

python os.path模块常用方法详解:转:http://wangwei007.blog.51cto.com/68019/1104940

1.os.path.abspath(path)  返回path规范化的绝对路径。    >>> os.path.abspath('test.csv')  'C:\Python25\test.csv'    >>> os.path.abspath('c:\test.csv')  'c:\test.csv'    &g...

最全Pycharm教程(29)——再探IDE,速成手冊

1、准备工作 (1)确认安装了Python解释器,版本号2.4到3.4均可。 (2)注意Pycharm有两个公布版本号:社区版和专业版,详见Edition Comparison Matrix 2、初始化安装 第一次安装Pycharm时,安装程序会咨询你几个重要问题: (1)是否已经预先保存了设置信息(比如早期版本号的配置信息) (2)许可证信息 (3)选...