针对“ 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. centos下python编程工具_CentOS下python的下载及安装

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

  3. python pyquery安装_win7下python安装pyquery

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

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

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

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

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

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

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

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

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

  8. VMware安装CentOS 7,网络配置、安装桌面

    0.引言 日常工作和学习中需要用到CentOS做服务器,工作的服务器环境是CentOS 6.5,纯dos界面,真的让作为小白的我抓狂(其实作为服务器来说最好是没有图形界面的),有空下来决定好好整理下C ...

  9. python下载opencv库_Window系统下Python如何安装OpenCV库

    关于OpenCV简介 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows.Android和Mac OS操作系统上.它轻量级而且高效--由一系列 C ...

最新文章

  1. NDK/JNI demo ( 五 ) ORB_SLAM2在Android上的移植过程
  2. FPGA之道(75)静态时序分析(一)基本概念介绍
  3. category使用 objc_setAssociatedObject/objc_getAssociatedObject 实现添加属性
  4. 移动互联环境下的流程管理
  5. 【机器学习】全面归纳距离和相似度方法(7种)
  6. 统一windowx和linux系统的时间
  7. 万能makefile深入浅出- 第一篇
  8. 扎心!“就业难”背后的“十宗罪”我竟占了一半
  9. SAP ABAP老司机平时是怎么做代码审查的
  10. java内部类为什么使用很少_java内部类有什么好处?为什么需要内部类?
  11. Vue (响应式原理-模拟-5-Watcher)
  12. kali linux 2019.1 替换burpsuite pro 1.7.37
  13. layui table勾选框的修改_layui表格(Table)下添加可更新拉选择框select
  14. 人名按照首字母排序c语言,c语言按中文姓名排序问题
  15. C++中cout、cin和endl的用法
  16. C1128 和C4503
  17. 第一周校内OI模拟赛总结(day1day2)
  18. velocity模板引擎-vm语法整理
  19. 软件是计算机程序和,程序和软件有何区别?
  20. Qt的exe文件生成

热门文章

  1. C# TCP sever client
  2. hbase coprocessor的分析
  3. Oracle DB 服务器 系统时间修改问题 与 SCN 关系的深入研究
  4. 【精品】【分享】盖茨留给职场工作者的十句警告
  5. 部分知名公司的网址 合集
  6. Matlab 图论最短路问题模型代码
  7. Django 生成验证码或二维码 pillow模块
  8. SpringBoot在IDEA中实现热部署
  9. java中判断字符串是否为数字的三种方法
  10. Screenlets:桌面小玩意