Python2和Python3.6环境解决共存问题


Posted in Python onNovember 09, 2018

Linux下安装Python3.6和第三方库 https://3water.com/article/150478.htm

如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,

比如yum!!!!!

不要动现有的python2环境!

一、安装python3.6

1. 安装依赖环境

 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2.下载Python3

https://www.python.org/downloads/
# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

3.安装python3

我个人习惯安装在/usr/local/python3(具体安装位置看个人喜好)

创建目录:

# mkdir -p /usr/local/python3

解压下载好的Python-3.x.x.tgz包(具体包名因你下载的Python具体版本不不同⽽而不不同,如:我下载的是Python3.6.1.那我这里就是Python-3.6.1.tgz)

# tar -zxvf Python-3.6.1.tgz

4.进入解压后的目录,编译安装。

# cd Python-3.6.1
# ./configure --prefix=/usr/local/python3
# cd Python-3.6.1
# ./configure --prefix=/usr/local/python3

输入make命令

# make

输入make install

make install    或者 make && make install

5.建立python3的软链

# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

6.并将/usr/local/python3/bin加入PATH,编译修改配置

# vim ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH

按ESC,输入:wq回车退出。

修改完记得执行行下面的命令,让上一步的修改生效:

# source ~/.bash_profile

检查Python3及pip3是否正常可用:

# python3 -V

返回      Python 3.6.1

# pip3 -V

返回     pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.6)

总结

以上所述是小编给大家介绍的Python2和Python3.6环境解决共存问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python使用新浪微博api上传图片到微博示例
Jan 10 Python
Python中的Numpy入门教程
Apr 26 Python
python获得两个数组交集、并集、差集的方法
Mar 27 Python
python 文件操作api(文件操作函数)
Aug 28 Python
Python Numpy 数组的初始化和基本操作
Mar 13 Python
深入理解Django自定义信号(signals)
Oct 15 Python
python+opencv实现高斯平滑滤波
Jul 21 Python
ActiveMQ:使用Python访问ActiveMQ的方法
Jan 30 Python
Python绘制堆叠柱状图的实例
Jul 09 Python
详解如何用python实现一个简单下载器的服务端和客户端
Oct 28 Python
使用Python防止SQL注入攻击的实现示例
May 21 Python
Python 里最强的地图绘制神器
Mar 01 Python
python3 面向对象__类的内置属性与方法的实例代码
Nov 09 #Python
python 不同方式读取文件速度不同的实例
Nov 09 #Python
对python多线程与global变量详解
Nov 09 #Python
python 多线程中子线程和主线程相互通信方法
Nov 09 #Python
Python文件循环写入行时防止覆盖的解决方法
Nov 09 #Python
对python cv2批量灰度图片并保存的实例讲解
Nov 09 #Python
python进阶之多线程对同一个全局变量的处理方法
Nov 09 #Python
You might like
曾在DC漫画界反派角色扮演的演员,谁才是你心目中的小丑之王?
2020/04/09 欧美动漫
高性能PHP框架Symfony2经典入门教程
2014/07/08 PHP
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
PHP正则表达式匹配替换与分割功能实例浅析
2017/02/04 PHP
php中文乱码问题的终极解决方案汇总
2017/08/01 PHP
PHP+jQuery实现双击修改table表格功能示例
2019/02/21 PHP
JTrackBar水平拖动效果
2007/07/15 Javascript
浏览器窗口大小变化时使用resize事件对框架不起作用的解决方法
2014/05/11 Javascript
JS时间特效最常用的三款
2015/08/19 Javascript
jQuery实现的登录浮动框效果代码
2015/09/26 Javascript
快速掌握Node.js之Window下配置NodeJs环境
2016/03/21 NodeJs
Nodejs获取网络数据并生成Excel表格
2020/03/31 NodeJs
原生JS京东轮播图代码
2017/03/22 Javascript
微信小程序 地图map实例详解
2017/06/07 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
PHP自动加载autoload和命名空间的应用小结
2017/12/01 Javascript
vue如何判断dom的class
2018/04/26 Javascript
JavaScript 点击触发复制功能实例详解
2018/11/02 Javascript
详解vue+axios给开发环境和生产环境配置不同的接口地址
2019/08/16 Javascript
vue中使用v-model完成组件间的通信
2019/08/22 Javascript
Vue.js watch监视属性知识点总结
2019/11/11 Javascript
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
Pytest如何使用skip跳过执行测试
2020/08/13 Python
记一次Django响应超慢的解决过程
2020/09/17 Python
python实现模拟器爬取抖音评论数据的示例代码
2021/01/06 Python
美国名牌香水折扣网站:Hottperfume
2021/02/10 全球购物
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
电大毕业生自我鉴定
2013/11/10 职场文书
文明寝室申报材料
2014/05/12 职场文书
支行行长竞聘报告
2014/11/06 职场文书
2015学习委员工作总结范文
2015/04/03 职场文书
公司人事任命通知
2015/04/20 职场文书
国家助学金受助感言
2015/08/01 职场文书
《天使的翅膀》读后感3篇
2019/12/20 职场文书
导游词之台湾安平古堡
2019/12/25 职场文书