针对" CentOS下python的下载及安装 ”的问题,下面由IT产品经理-陆亦晓为您解答:

Python这门编程语言在数据分析、数据发掘以及服务端开发等方面都有非常好的使用,我们之前介绍过Windows环境下python开发工具的安装,今天为大伙介绍LinuxCentOS系统环境下python3的下载及安装,因为默认安装的python是2.7,而3.7版本的python是向下不兼容的,Python2.7慢慢不再使用了,因此搭建好python3.7的环境对我们学习来说十分重要。

具体步骤如下:

1.第一连接上安装了CentOS操作系统的服务器,在命令行输入python-V命令查看目前系统python的版本号,我们可以看到是默认安装的python2.7.5,我们需要在本机安装python3.7版本的。

2.接下来我们使用whichpython命令,查看到python的位置在/usr/bin/python,我们使用cd命令切换到该目录,然后使用lspython*命令查看到一切以python开头的文件,接下来使用ls-alpython*命令,我们可以看到输入python的话会链接到python2,python2会链接到python2.7。

3.接下来有的安装文章会让你把python重命名为python_bak,如下所示。请不要在这个流程就进行重命名工作,因为在安装python3的过程中还需要安装其他工具,而这些工具的安装大大部分是依靠yum,如果把python重命名了yum找不到相应的python会报错。因此这一步我们虽然把操作列出来了,请大伙忽略即可。

4.接下来我们需要下载python3的安装版本了,搜索python进入到python的官网,我们在官网可以看到如下的网页,然后在下载处选择Gzippedsourcetarball,小编选择了下载3.7.3版本。不管用什么方法下载到tgz格式的文件即可。

5.我们在安装的过程中默认是可以联网的,因为我们引荐使用wget命令进行下载,wget后面跟文件的地址即可,可以看到如下的提醒信息,说明python已经下载完成,并且文件在的位置就是你目前目录。我们ls命令可以看到下载的压缩文件,使用tar-zxvfPython*.tgz解压即可。

6.接下来就是正式的安装过程,我们使用cd命令进入到python的解压目录,我们使用./configure--prefix=/usr/local/python/python3,然后输入make命令,如下所示,过程中报zlib命名不存在,zlibnotavailable,我们需要使用yum-yinstallzlib*命令去安装zlib,如下图所示。

7.安装完成后再一次执行make命令,此时发现又报错了,提醒Nomodulenamed_ctypes,此时我们还需要使用yum-yinstalllibffi-develtk-devel安装这两个模块,安装完成后再一次执行make命令,出现以下提醒说明安装成功了。

8.安装完成后我们按照之前配置的路径,cd/usr/local/python/找到python3的安装包,然后进入到bin目录下,我们可以看到python3这个可以执行命令,我们将安装包下的可执行命令链接到/usr/bin/python3,命令如下图所示。以后输入python3-V命令可以看到Python3.7.3的版本信息,以后直接输入python3便可以进行命令行交互了,如果想直接通过python命令进行交互的话,我们在以后的文章中会介绍到。

python 下载及安装-CentOS下python的下载及安装相关推荐

  1. 手机怎么下载python并安装-CentOS下python的下载及安装

    针对" CentOS下python的下载及安装 "的问题,下面由IT产品经理-陆亦晓为您解答: Python这门编程语言在数据分析.数据发掘以及服务端开发等方面都有非常好的使用,我 ...

  2. linux 远程bt下载软件,[tool]centos下的远程下载工具:cloud-torrent

    下载页面: https://github.com/jpillora/cloud-torrent/releases 1.在shell中: wget https://github.com/jpillora ...

  3. centos下python编程工具_CentOS下python的下载及安装

    针对" CentOS下python的下载及安装 "的问题,下面由IT产品经理-陆亦晓为您解答: Python这门编程语言在数据分析.数据发掘以及服务端开发等方面都有非常好的使用,我 ...

  4. python pyquery安装_win7下python安装pyquery

    安装pyquery之前首先要明确一点,easyinstall 是一款python包管理器,类似于node的npm,用于安装python的扩展包,它安装的包是以*.egg的方式. 要安装pq需要经历以下 ...

  5. python读取grib文件_Windows下Python读取GRIB数据

    之前写了一篇<基于Python的GRIB数据可视化>的文章,好多博友在评论里问我Windows系统下如何读取GRIB数据,在这里我做一下说明. 一.在Windows下Python为什么无法 ...

  6. CentOS下mysql 8.0.16 安装完整版教程

    CentOS下mysql 8.0.16 安装完整版教程 1. 下载安装包 由于下载过程较慢,所以先本地下载准备好安装包. MySQL 8.0下载链接(官网地址): https://dev.mysql. ...

  7. CentOS下yum找不到安装软件的解决方法。

    CentOS下yum找不到安装软件的解决方法. 参考文章: (1)CentOS下yum找不到安装软件的解决方法. (2)https://www.cnblogs.com/linbaiye/archive ...

  8. linux 卸载yum源,CentOS下rpm包与yum安装与卸载更新系统源

    CentOS下rpm包与yum安装与卸载 一.rpm包的安装: 1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --forc ...

  9. oracle和mysql的安装_Windows下Oracle的下载与安装

    一.Oracle下载 二.Oracle安装 1.安装准备 Oracle的安装包下载以后是两个压缩包,同时选中两个压缩包右击进行解压 2.解压完成如下图所示 3.双击 setup.exe 文件进行安装, ...

最新文章

  1. 关于dns域名轮询监控的疑问
  2. mysql中int时间和datetime时间的互相转换
  3. NYOJ 275 队花的烦恼一
  4. 1155: 零起点学算法62——输出矩阵
  5. java动态sql执行数据
  6. java ftp限速_为什么Java FTP客户端的传输速率存在很大差异
  7. 【Breadth-first Search 】专题3
  8. python高阶函数、map reduce 自己如何去定义_小猿圈python之高阶函数lambda、map和reduce用法...
  9. vue 修改div宽度_Vue 组件通信方式及其应用场景总结(1.5W字)
  10. 关于(int argc char **argv)
  11. spring 多数据源- 原理
  12. Python之数据分析(random模块的正确用法)
  13. Kubernetes部署软件应用的步骤思路
  14. 台式计算机硬盘主要接口,硬盘接口类型,详细教您怎么看硬盘接口的类型
  15. 快狗打车上市:市值超130亿港元 姚劲波与陈小华收获IPO
  16. linux mysql.sock文件_关于linux上mysql.sock文件的个人理解
  17. 网络/交换机和路由器区别
  18. linux wrf 系统_WRF模式学习_从linux安装开始
  19. 房地产销售技巧:形成客户的信任心理
  20. C语言的精华——指针 指针初识

热门文章

  1. 毕业之际,个人学习感言和收获
  2. 安装配置mariadb-10.1.19
  3. 分析Linux 0.11中的kernel部分的makefile文件
  4. 如何远程断点调试本地localhost项目
  5. UVA10063 Knuth‘s Permutation【排列组合】
  6. linux 基础 —— 网络管理
  7. 最大似然估计的缺陷 —— 方差和均值的 bias
  8. ubuntu 搜狗输入法的安装
  9. matlab 求解线性规划问题
  10. Python 面向对象 —— __init_ 与 __new__