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 Flask-web表单使用详解
Nov 18 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
Mar 05 Python
Python 利用pydub库操作音频文件的方法
Jan 09 Python
pyqt 多窗口之间的相互调用方法
Jun 19 Python
Django ORM 聚合查询和分组查询实现详解
Aug 09 Python
Python分割训练集和测试集的方法示例
Sep 19 Python
python处理RSTP视频流过程解析
Jan 11 Python
浅谈pymysql查询语句中带有in时传递参数的问题
Jun 05 Python
Pycharm快捷键配置详细整理
Oct 13 Python
Ubuntu权限不足无法创建文件夹解决方案
Nov 14 Python
matplotlib 范围选区(SpanSelector)的使用
Feb 24 Python
如何在pycharm中快捷安装pip命令(如pygame)
May 31 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应用程序来获取Web服务器的状态信息
2006/10/09 PHP
Yii中表单用法实例详解
2016/01/05 PHP
php使用文本统计访问量的方法
2016/05/12 PHP
php操作mongodb封装类与用法实例
2018/09/01 PHP
Laravel使用模型实现like模糊查询的例子
2019/10/24 PHP
JS 容错处理代码, 屏蔽错误信息
2021/03/09 Javascript
JavaScript的变量作用域深入理解
2009/10/25 Javascript
离开页面时检测表单元素是否被修改,提示保存的js代码
2010/08/25 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
纯JavaScript实现HTML5 Canvas六种特效滤镜示例
2013/06/28 Javascript
javaScript面向对象继承方法经典实现
2013/08/20 Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
2013/11/23 Javascript
jQuery添加/改变/移除CSS类及判断是否已经存在CSS
2014/08/20 Javascript
jQuery包裹节点用法完整示例
2016/09/13 Javascript
深入浅出es6模板字符串
2017/08/26 Javascript
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
vue中如何实现pdf文件预览的方法
2018/07/12 Javascript
vue使用原生js实现滚动页面跟踪导航高亮的示例代码
2018/10/25 Javascript
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
详解JavaScript自定义函数
2020/07/29 Javascript
JS+JQuery实现无缝连接轮播图
2020/12/30 jQuery
python实现的各种排序算法代码
2013/03/04 Python
Python中的进程分支fork和exec详解
2015/04/11 Python
Python实现的中国剩余定理算法示例
2017/08/05 Python
Python常见数字运算操作实例小结
2019/03/22 Python
python读写csv文件实例代码
2019/07/05 Python
Python 求数组局部最大值的实例
2019/11/26 Python
Python imutils 填充图片周边为黑色的实现
2020/01/19 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
前端canvas水印快速制作(附完整代码)
2019/09/19 HTML / CSS
详解HTML5中的manifest缓存使用
2015/09/09 HTML / CSS
澳大利亚相机之家:Camera House
2017/11/30 全球购物
Hotels.com日本:国外和海外住宿,酒店预订
2019/12/13 全球购物
新闻专业学生的自我评价
2014/02/13 职场文书
中秋客户感谢信
2015/01/22 职场文书
vue-cli3.x配置全局的scss的时候报错问题及解决
2022/04/30 Vue.js