centos编译安装python3怎么做?
时间:2019-08-30
本文章向大家介绍centos编译安装python3怎么做?,主要包括centos编译安装python3怎么做?使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
编译安装难么麻烦,为什么还要编译安装?
那我告诉你想进步就要折腾!你习惯了windows的安装方式,其实道理都差不多,你要运行一个软件,无非就是要给他提供一个运行环境,然后原来的点点点变成了现在的输入命令罢了!多看看官方文档,那就相当于一份说明书了!至于我为啥发文?就是为了吸点粉被.嘿嘿!还有centos7 是内置了一个python2.7
第一步 安装依赖包
这个确实没啥说的 复制命令 执行就好了
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
第二步 再执行安装一个工具,不安装会导致pip安装失败
yum install libffi-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
第四步 解压呗 解压完了安装
一条一条执行 回车隔开了
cd Python-3.7.0
./configure
tar -zxvf Python-3.7.0.tgz
make&&make install
第五步 配置一下环境变量
一步一步的执行就行了
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
ln -s /usr/local/bin/pip3 /usr/bin/pip
mv /usr/bin/pip /usr/bin/pip.bak
上面都操作完了 你就可以试试输入python 调用一下 看看版本是不是你要的版本 要是这样你就对了 要不是 你就反思一下吧 我是重新装了一遍顺便写了一个教程
第六步 重新配置下yum
因为你原来yum使用的环境是python2.7的,现在你重新配了环境,你输入一下python是3.7,所以我们这里直接去文件里去修改一下就好了
vim /usr/libexec/urlgrabber-ext-down
这里 ,你改成2.7 保存退出
vi /usr/bin/yum
环境就配置好了,下次等我在需要重新配置环境的时候,我再发一下其他的配置方法!
原创文章,转载请注明出处!
原文地址:https://www.cnblogs.com/well-666/p/11437453.html
- EaseMobile 主题导航菜单设置小图标的方法(图文+视频教程)
- NEC css规范
- DW Mobile Switcher:移动设备识别切换主题插件
- 揭秘技术大国以色列
- mix-blend-mode 混合模式 background-blend-mode 背景混合模式 isolation:isolate 隔离
- wp_nav_menu 函数经Walker_Nav_Menu 类自定义导航菜单HTML
- css3 RGBA 红色R+绿色G+蓝色B+Alpha通道
- css3 gradient 渐变
- TwentyTwenty:一个图片特效Jquery 插件
- 何为实在
- css3 动画应用 animations 和transtions transform在加上JavaScript 可以实现硬件加速动画。
- 善良比聪明更重要
- zepto 基础知识(6)
- 一行 Python 代码实现并行
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- php根据命令行参数生成配置文件详解
- PHP使用SOAP调用API操作示例
- 使用Zookeeper分布式部署PHP应用程序
- pytorch判断是否cuda 判断变量类型方式
- Keras搭建自编码器操作
- python程序如何进行保存
- Android Q之气泡弹窗的实现示例
- Python with语句用法原理详解
- pytorch 计算ConvTranspose1d输出特征大小方式
- Keras中 ImageDataGenerator函数的参数用法
- CI框架网页缓存简单用法分析
- 掌握PHP垃圾回收机制详解
- PHP基于面向对象封装的分页类示例
- PHP获取对象属性的三种方法实例分析
- PHP7内核之Reference详解