Linux下python3.6.1环境配置教程


Posted in Python onSeptember 26, 2018

linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本Python时会遇到各种问题,本篇文章针对python多版本共存做了详细安装说明。

1.下载python安装包

打开https://www.python.org/downloads/,选择downloads>>All releases

Linux下python3.6.1环境配置教程

这里我选择安装python3.6.1

Linux下python3.6.1环境配置教程

Linux下python3.6.1环境配置教程

选择源码安装,下载源码通过xshell拷贝到linux系统中,

在linux中,我们先进入到/opt目录中,该目录目录用来安装附加软件包

Linux下python3.6.1环境配置教程

接下来,启动xshell的文件传输命令,然后将下载的源码包拖进来就行了

Linux下python3.6.1环境配置教程

出现如下表示上传成功

Linux下python3.6.1环境配置教程

2.解压和安装python软件包

第一步:安装python所需的依赖包

执行命令:

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

Linux下python3.6.1环境配置教程

第二步:解压python源码包

执行命令:

tar -xzvf Python-3.6.1.tgz -C /usr/local/src/ #src一般用来存放源码目录

进入到/usr/local/src/目录中

cd /usr/local/src/ #目录下的python-3.6.1就是解压后的源码包目录

Linux下python3.6.1环境配置教程

进入源码包目录:

cd /usr/local/src/Python-3.6.1

配置python安装路径,记住,安装完成之后,在python3目录下有一个bin目录,/usr/local/python3/bin这个路径为将要添加的python安装的python环境变量

./configure --prefix=/usr/local/python3 #这里我选择将python安装到/usr/local/python3中

Linux下python3.6.1环境配置教程

配置检测完成之后,编译安装,执行命令:

make && make install

Linux下python3.6.1环境配置教程

第三步:添加环境变量

进入/etc/profile.d/目录下

cd /etc/profile.d/

Linux下python3.6.1环境配置教程

新建一个python3.sh文件

vim python3.sh

Linux下python3.6.1环境配置教程

文件内容添加环境变量,wq保存退出

Linux下python3.6.1环境配置教程

添加完环境变量之后,重载一下环境变量

source../profile

最后,echo一下环境变量是否添加成功

Linux下python3.6.1环境配置教程

至此,整个python安装完成。

更多关于python安装教程的文章请参考《python各版本安装教程》

更多精彩书单,请点击python编程必备书单

领取干货:零基础入门学习python视频教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
关于你不想知道的所有Python3 unicode特性
Nov 28 Python
Python中__init__.py文件的作用详解
Sep 18 Python
tensorflow训练中出现nan问题的解决
Feb 10 Python
Python 函数基础知识汇总
Mar 09 Python
Python测试网络连通性示例【基于ping】
Aug 03 Python
python 实现分页显示从es中获取的数据方法
Dec 26 Python
python使用threading.Condition交替打印两个字符
May 07 Python
python模块常用用法实例详解
Oct 17 Python
Python使用ElementTree美化XML格式的操作
Mar 06 Python
python如何支持并发方法详解
Jul 25 Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
Dec 03 Python
Python Flask搭建yolov3目标检测系统详解流程
Nov 07 Python
简单谈谈python基本数据类型
Sep 26 #Python
浅析Python四种数据类型
Sep 26 #Python
详解将Django部署到Centos7全攻略
Sep 26 #Python
python+splinter实现12306网站刷票并自动购票流程
Sep 25 #Python
基于Python3.6+splinter实现自动抢火车票
Sep 25 #Python
Python做智能家居温湿度报警系统
Sep 25 #Python
python+splinter自动刷新抢票功能
Sep 25 #Python
You might like
Destoon实现多表查询示例
2014/08/21 PHP
php递归遍历删除文件的方法
2015/04/17 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
Javascript 中的 && 和 || 使用小结
2010/04/25 Javascript
Javascript 类型转换方法
2010/10/24 Javascript
Json字符串转换为JS对象的高效方法实例
2013/05/01 Javascript
ie下$.getJSON出现问题的解决方法
2014/02/12 Javascript
javascript生成随机颜色示例代码
2014/05/05 Javascript
自己封装的常用javascript函数分享
2015/01/07 Javascript
jQuery实现微信长按识别二维码功能
2016/08/26 Javascript
Vue.directive自定义指令的使用详解
2017/03/10 Javascript
npm国内镜像 安装失败的几种解决方案
2017/06/04 Javascript
vue组件 $children,$refs,$parent的使用详解
2017/07/31 Javascript
Angular中的$watch方法详解
2017/09/18 Javascript
写一个移动端惯性滑动&回弹Vue导航栏组件 ly-tab
2018/03/06 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
mpvue写一个CPASS小程序的示例
2018/09/04 Javascript
H5实现手机拍照和选择上传功能
2019/12/18 Javascript
javascript实现拖拽碰撞检测
2020/03/12 Javascript
JavaScript 实现轮播图特效的示例
2020/11/05 Javascript
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
python使用tkinter实现简单计算器
2018/01/30 Python
TensorFlow如何实现反向传播
2018/02/06 Python
python可视化篇之流式数据监控的实现
2019/08/07 Python
python django 原生sql 获取数据的例子
2019/08/14 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
推荐10个HTML5响应式框架
2016/02/25 HTML / CSS
Rodd & Gunn澳大利亚官网:新西兰男装品牌
2018/09/25 全球购物
药学专业大学生个人的自我评价
2013/11/04 职场文书
大学在校生求职信范文
2013/11/21 职场文书
预备党员综合考察材料
2014/05/31 职场文书
2015元旦晚会主持词(开场白+结束语)
2014/12/14 职场文书
离婚承诺书格式范文
2015/05/04 职场文书
离婚案件答辩状
2015/05/22 职场文书
Python利用folium实现地图可视化
2021/05/23 Python
Redis高级数据类型Hyperloglog、Bitmap的使用
2021/05/24 Redis