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中的自定义函数学习笔记
Sep 23 Python
在Python的web框架中中编写日志列表的教程
Apr 30 Python
使用Python对Csv文件操作实例代码
May 12 Python
python爬虫之模拟登陆csdn的实例代码
May 18 Python
python实现控制台打印的方法
Jan 12 Python
Django stark组件使用及原理详解
Aug 22 Python
python网络编程 使用UDP、TCP协议收发信息详解
Aug 29 Python
解决pycharm同一目录下无法import其他文件
Feb 12 Python
如何使用pandas读取txt文件中指定的列(有无标题)
Mar 05 Python
Python内置方法和属性应用:反射和单例(推荐)
Jun 19 Python
Python OpenCV超详细讲解读取图像视频和网络摄像头
Apr 02 Python
python运算符之与用户交互
Apr 13 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
使用Appcan客户端自动更新PHP版本号(全)
2015/07/31 PHP
PHP 7的一些引人注目的新特性简单介绍
2015/11/08 PHP
Laravel 实现关系模型取出需要的字段
2019/10/10 PHP
JS 实现双色表格实现代码
2009/11/24 Javascript
过虑特殊字符输入的js代码
2010/08/05 Javascript
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
用javascript为页面添加天气显示实现思路及代码
2013/12/02 Javascript
json对象与数组以及转换成js对象的简单实现方法
2016/06/24 Javascript
vue.js仿hover效果的实现方法示例
2019/01/28 Javascript
微信小程序整合使用富文本编辑器的方法详解
2019/04/25 Javascript
java和js实现的洗牌小程序
2019/09/30 Javascript
js new Date()实例测试
2019/10/31 Javascript
Node.js实现批量下载图片简单操作示例
2020/01/18 Javascript
Vue.js 中制作自定义选择组件的代码附演示demo
2020/02/28 Javascript
Vue使用screenfull实现全屏效果
2020/09/17 Javascript
利用Python抓取行政区划码的方法
2016/11/28 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
python实现12306抢票及自动邮件发送提醒付款功能
2018/03/08 Python
python利用高阶函数实现剪枝函数
2018/03/20 Python
python+opencv实现阈值分割
2018/12/26 Python
Python检查ping终端的方法
2019/01/26 Python
python增加图像对比度的方法
2019/07/12 Python
使用python快速在局域网内搭建http传输文件服务的方法
2019/11/14 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
2020/10/09 Python
Python监听剪切板实现方法代码实例
2020/11/11 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
AMAVII眼镜官网:时尚和设计师太阳镜
2019/05/05 全球购物
CSS实现fullpage.js全屏滚动效果的示例代码
2021/03/24 HTML / CSS
动员大会主持词
2014/03/20 职场文书
学校创先争优活动总结
2014/08/28 职场文书
毕业实习计划书
2015/01/16 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
电力工程合作意向书
2015/05/11 职场文书
公司费用报销管理制度
2015/08/04 职场文书
python3 hdf5文件 遍历代码
2021/05/19 Python