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 相关文章推荐
Python自动化测试ConfigParser模块读写配置文件
Aug 15 Python
Python中关键字nonlocal和global的声明与解析
Mar 12 Python
用Python写王者荣耀刷金币脚本
Dec 21 Python
Python错误处理操作示例
Jul 18 Python
Python读取YUV文件,并显示的方法
Dec 04 Python
Python 带有参数的装饰器实例代码详解
Dec 06 Python
使用python模拟命令行终端的示例
Aug 13 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
Jan 22 Python
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
Apr 14 Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
May 17 Python
只需要100行Python代码就可以实现的贪吃蛇小游戏
May 27 Python
python高温预警数据获取实例
Jul 23 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
使用PHP接受文件并获得其后缀名的方法
2015/08/05 PHP
PHP Web木马扫描器代码分享
2015/09/06 PHP
Discuz!X中SESSION机制实例详解
2015/09/23 PHP
PHP实现将MySQL重复ID二维数组重组为三维数组的方法
2016/08/01 PHP
laravel ORM 只开启created_at的几种方法总结
2018/01/29 PHP
Mootools 1.2教程 输入过滤第二部分(字符串)
2009/09/15 Javascript
IE本地存储userdata的一个bug说明
2010/07/01 Javascript
js鼠标点击事件在各个浏览器中的写法及Event对象属性介绍
2013/01/24 Javascript
为什么要在引入的css或者js文件后面加参数的详细讲解
2013/05/03 Javascript
MultiSelect左右选择控件的设计与实现介绍
2013/06/08 Javascript
js展开闭合效果演示代码
2013/07/24 Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
2013/11/18 Javascript
当某个文本框成为焦点时即清除文本框内容
2014/04/28 Javascript
JavaScript中合并数组的N种方法
2014/09/16 Javascript
javascript仿百度输入框提示自动下拉补全
2016/01/07 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
微信小程序swiper组件实现抖音翻页切换视频功能的实例代码
2020/06/24 Javascript
[00:32]2018DOTA2亚洲邀请赛VGJ.T出场
2018/04/03 DOTA
用Python实现通过哈希算法检测图片重复的教程
2015/04/02 Python
python实现的系统实用log类实例
2015/06/30 Python
pandas实现选取特定索引的行
2018/04/20 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
2019/01/07 Python
详解Python安装tesserocr遇到的各种问题及解决办法
2019/03/07 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
2019/06/21 Python
使用django和vue进行数据交互的方法步骤
2019/11/11 Python
Joseph官网:英国小众奢侈品牌
2019/05/17 全球购物
法律专业自我鉴定
2013/10/03 职场文书
会计演讲稿范文
2014/05/23 职场文书
校园活动策划方案
2014/06/13 职场文书
商场客服专员岗位职责
2014/06/13 职场文书
实习单位指导教师评语
2014/12/30 职场文书
新生入学欢迎词
2015/01/26 职场文书
幼儿园庆元旦主持词
2015/07/06 职场文书
Python机器学习之底层实现KNN
2021/06/20 Python