照着我的博客操作 你一定能成功的!因为我就是一步一步的做出来的,虽然只有文档,但是希望你能有耐心!!!!

编译安装难么麻烦,为什么还要编译安装?

那我告诉你想进步就要折腾!你习惯了windows的安装方式,其实道理都差不多,你要运行一个软件,无非就是要给他提供一个运行环境,然后原来的点点点变成了现在的输入命令罢了!多看看官方文档,那就相当于一份说明书了!至于我为啥发文?就是为了吸点粉被.嘿嘿!还有centos7 是内置了一个python2.7

我的环境: centos7 什么都没配置

第一步 配置yum源

  如果你已经配置了响应的源,这里你可以忽略;常见的国内源有阿里源,豆瓣源,清华源等,我博客里面有,比较全的,我这里就演示一个阿里源怎么配!

首先打开阿里源镜像站https://opsx.alibaba.com/mirror, 根据我的图 点帮助会告诉你怎么配置

基本配置完了就可以装我所说的依赖包了 继续往下走

第二步 安装依赖包

这个确实没啥说的 复制命令 执行就好了 每一个以来环境都是我精心整理过来的 报了无数次错

          yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

第三步 下载安装包

1、第一种方法官方下载:

打开python的官方网站:https://www.python.org/  –>Downloads–>Source code–>Latest Python 3 Release – Python 3.7.0–>拉到最下面,选择Gzipped source tarball,下载到本地,然后上传到服务器即可如果官方没有修改url直接点我进入 https://www.python.org/downloads/source/

2、第二种方法wget命令:

看着,wget 后面跟着的是下载链接,别乱搞 ,看好了这是两种方法

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

  

第四步 解压呗 解压完了安装

一条一条执行 回车隔开了
tar -zxvf Python-3.7.0.tgz   解压 
cd Python-3.7.  切换到文件夹 

./configure --prefix=/opt/python37  效验安装环境指定安装到这个目录

make&&make install   释放并安装
 

第五步 配置一下环境变量

vim /etc/profile.d/python.sh    找到配置文件 

在文件里添加下面这句话

 PATH=/opt/python37/bin:$PATH

source /etc/profile.d/python.sh   添加到环境
 

环境就配置好了,下次等我在需要重新配置环境的时候,我再发一下其他的配置方法!

如果需要使用虚拟环境 或者安装模块请使用pip3 不然你就会使用自带的pip会是python2.7

原创文章,转载请注明出处!

centos编译安装python3怎么做?的更多相关文章

  1. 超详细的 Linux CentOS 编译安装python3

    前言: 安装完CentOS7后,执行#Python与#python -V,看到版本号是2.6,而且之前写的都是跑在python3.X上面的,3.X和2.X有很多不同,在这里我就不弊述两者之间的区别了新 ...

  2. CentOS编译安装Python3

    前话 最近想学一下一门新的高级语言,无意中看到用python仿AIphaGo的github项目,就决定是他了. AIphaGo的Git传送门: https://github.com/Rochester ...

  3. CentOS 7编译安装Python3.7.X

    在CentO S上通过编译安装Python3.7,添加python3软链,并使用python3. 环境 安装环境如下: Windows 10 Pro VMWare Workstation 15 Pro ...

  4. Centos编译安装PHP 5.5笔记

    本篇是在 Centos 6.4 32bit 下编译安装 php 5.5.5 的笔记,接上篇 Centos编译安装Apache 2.4.6笔记.php 5.5.x 和 centos 源里面的 php 5 ...

  5. centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'

    centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法 3.7版本需要一个新的包libffi-de ...

  6. 在CentOS上安装Python3的三种方法

    Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装. 注:本文示例安装版本为Python3.5, 一.Python源代码编译安装 安 ...

  7. centos7编译安装Python3所需要的库(模块)依赖

    在centos中编译安装python3环境,第三方的库 实战的编辑环境: 1.VMware虚拟机   2.centos7 依赖包经过百度搜集以及之前安装Python3报错搜集(centos7反反复复安 ...

  8. CentOS下安装Python3

    目录 CentOS下安装Python3 下载 解压 配置 gcc sudo权限 vim 编译 安装 添加软链接 pip安装出错,找不到SSL 安装virtualenv和virtualenvwrappe ...

  9. centos编译安装php7

    环境说明 VMware 12 中搭建的CentOS 7 x64 4核 2G内存 环境中已经安装了http://blog.csdn.net/u014595668/article/details/5016 ...

随机推荐

  1. 【Spring Boot】 Spring Boot 2.x 版本 CacheManager 配置方式

    Spring Boot 1.X RedisCacheManager 配置方式 @Bean public CacheManager cacheManager(RedisTemplate redisTem ...

  2. java.util.Date和java.sql.Date的区别和相互转化 (转)

    java.util.Date和java.sql.Date的区别及应用   java.util.Date 就是在除了SQL语句的情况下面使用 java.sql.Date 是针对SQL语句使用的,它只包含 ...

  3. shell 基数数值方法

    shell 下获取数值的结果 1. # expr 1 "+" 2 2. # echo "1+2" |bc 3. # echo $(( 1+3))

  4. easyUI之LinkButton(按钮)

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <hea ...

  5. Hibernate3核心API-SessionFactory接口

    Configuration对象根据当前的配置信息生成 SessionFactory 对象.SessionFactory 对象一旦构造完毕,即被赋予特定的配置信息(SessionFactory 对象中保 ...

  6. springboot2.0+redis实现消息队列+redis做缓存+mysql

    本博客仅供参考,本人实现没有问题. 1.环境 先安装redis.mysql 2.springboot2.0的项目搭建(请自行完成),本人是maven项目,因此只需配置,获取相应的jar包,配置贴出. ...

  7. [ML] LIBSVM Data: Classification, Regression, and Multi-label

    数据库下载:LIBSVM Data: Classification, Regression, and Multi-label 一.机器学习模型的参数 模型所需的参数格式,有些为:LabeledPoin ...

  8. Fluent操作流程&&udf编译

    Fluent 操作流程 1, 读网格模型 2, Scale修改单位 3, Check检查网格是否符合要求,最小体积不能出现负数 4, Time 选择瞬态,重力设置 5, Models-Multipha ...

  9. Centos7端口映射

    开启tomcat后,访问需要加端口号8080才能访问,在不改变tomcat默认端口号的情况下,添加nat的端口映射,将80端口映射到8080端口,即可实现不加8080访问. 向nat表的 PREROU ...

  10. Shell中test比较

    数字比较 比较 描述 -eq 检查是否相等 -ge 检查是否大于或等于 -gt 检查是否大于 -le 检查是否小于或者等于 -lt 检查是否小于 -ne 检查是否不等于 字符串比较 = 检查字符串1和 ...