1、安装依赖

- yum -y install  python-devel  openssl-devel  bzip2-devel  zlib-devel  expat-devel ncurses-devel sqlite-devel gdbm-devel xz-devel tk-devel readline-devel  gcc
- yum -y groupinstall "Development tools"

如上两步,汇总安装了python生产环境的各种第三方依赖包

2、安装Python

  • 将python的tar包发送给linux (建议位置:/usr/local/)

  • 解压tar包:tar -zxvf Python-3.5.2.tgz

  • cd到解压目录中配置:./configure --prefix=/usr/local/python3 --enable-optimizations
    目的:检测环境中依赖是否完整,设置python的安装位置,
    同时生成一个编译文件,用于进行python编译:make

  • 在解压目录中:先 make 编译 然后 make install 安装

    安装后的日志如下

    Collecting setuptools
    Collecting pip
    Installing collected packages: setuptools, pip
    Successfully installed pip-8.1.1 setuptools-20.10.1

  • 将python3 设置为系统默认python解释器

    • 将/usr/bin下的python文件改名 mv /usr/bin/python /usr/bin/python2.7.5
    • 将python3的执行文件链接到 /usr/bin/python
      ln -s /usr/local/python3/bin/python3 /usr/bin/python
  • 设置环境变量:/etc/profile中添加配置

    在文件末尾追加,不要改动文件的其他内容!!!!!!!
    export python_home=/usr/local/python3
    export PATH=PATH:PATH:PATH:python_home/bin

注意,设置好后,为了让环境变量生效:source /etc/profile,然后 python3即可进入python3的环境

注意,此时系统自带的python2 依然是默认python解释器

  • 更新pip

    • pip3 install --upgrade pip

补充:

  • 由于yum用python2编译执行,所以需要单独为yum设置为python2,找到/usr/bin/yum文件,修改文件头:#!/usr/bin/python2.7.5

Centos7下安装Python3.5相关推荐

  1. linux Centos7下安装python3及pip3

    linux Centos7下安装python3及pip3 先去python官网下载python3安装包 执行命令: wget https://www.python.org/ftp/python/3.6 ...

  2. centos7下安装python3 解决openssl等一系列问题

    centos7下安装python3 解决openssl等一系列问题 参考文章: (1)centos7下安装python3 解决openssl等一系列问题 (2)https://www.cnblogs. ...

  3. Centos7 下安装python3及卸载

    1.安装依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel t ...

  4. centos安装python3小白_在Linux CentOS7 下安装 python3

    在CentOS7下,默认安装的就是python2.7,我现在来教大家如何安装python3: 1.首先安装python3.6可能使用的依赖 # yum -y install openssl-devel ...

  5. 在centos7下安装python3.7.9并搭建scrapy2环境

    本人不懂爬虫技术.需要获取页面信息的时候,简单的需求直接用程序扒.复杂的需求己用chrome-mini向下渗透.前两天去参加了一个爬虫技术的聚会,发现这个领域非常有意思,所以回来搭建了个scrapy环 ...

  6. CentOS7下安装Python3,超详细完整教程

    1.如果CentOS自带有python3需要更新指定版本的话,先把自带的删除,输入 rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps 卸 ...

  7. centos7下安装python3.8

    最近新买了台centos7服务器,自带的是python2.7,所以想升级到python3,以下即是详细升级步骤,方便日后查询. 1. 查看当前python版本 [root@iZwz99sau950q2 ...

  8. Centos7下安装python3

    1. 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline- ...

  9. 在centos7 下安装python3.6

    貌似centos系统中默认安装了python2.7,但是好像没有python3 所以在系统中安装一下python3.6 首先 安装一下可能需要的依赖 yum -y install openssl-de ...

最新文章

  1. pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动计数个数(rolling count)、例如,计算某公司的多个店铺每N天(5天)的滚动销售额计数个数
  2. 2017年英特尔在其数据中心业务和AI方面下大注
  3. 第七天2017/04/14(引用与const、C++基本知识)
  4. 还想“躺着挣钱”?这家背靠世界500强的工程机械企业如何做?
  5. [伤了昨天的心 裂成碎片和沙一起飞]五香里脊
  6. 在Python中定义和使用抽象类的方法
  7. jmeter压测、操作数据库、分布式、 linux下运行的简单介绍
  8. 为什么null为对象,并且null和undefined有什么区别?
  9. 5.PSR-7: HTTP message interfaces
  10. django 项目中使用项目环境制作脚本 通过终端命令运行脚本文件(management/commands)...
  11. 最全电缆直径和电缆流过电流计算以及对照表
  12. android抓取微信朋友圈,一种快速提取Android微信朋友圈数据的方法
  13. Android Tips 8
  14. GetShell的姿势总结
  15. 2016全国大学生信息安全竞赛(Misc)
  16. java+mysql 基于jsp820志愿者管理系统sql
  17. Pandas知识点-详解转换函数transform
  18. 自定义ckeditor图片上传插件
  19. epub阅读器 html,打造web版epub阅读器(书架设计)
  20. Linux常用命令-云计算篇-100%亲测超详细讲解

热门文章

  1. 3583. 整数分组
  2. android glu,我可以使用glu与Android NDK
  3. linux重启memcache_Linux下的Memcache安装方法
  4. 和lua的效率对比测试_Unity游戏开发Lua更新运行时代码!
  5. 矩阵运算——平移,旋转,缩放
  6. nano-pc-t1 4412 显示驱动分析
  7. WinCE 字体平滑 ClearType
  8. 内存spd规范_C语言内存泄露很严重,如何应对?
  9. 【转】全了!临港四镇最新对口地段小学,中学都在这里,看看你的孩子能读哪个学校
  10. 【转】ABP源码分析四十四:ZERO的配置