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用imghdr模块识别图片格式实例解析
Jan 11 Python
flask框架使用orm连接数据库的方法示例
Jul 16 Python
Django中日期处理注意事项与自定义时间格式转换详解
Aug 06 Python
Python中反射和描述器总结
Sep 23 Python
对python使用telnet实现弱密码登录的方法详解
Jan 26 Python
pycharm 安装JPype的教程
Aug 08 Python
python 判断txt每行内容中是否包含子串并重新写入保存的实例
Mar 12 Python
Python新手学习装饰器
Jun 04 Python
Python pip安装第三方库实现过程解析
Jul 09 Python
浅谈优化Django ORM中的性能问题
Jul 09 Python
用Python实现Newton插值法
Apr 17 Python
Python中OpenCV实现查找轮廓的实例
Jun 08 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
php注入实例
2006/10/09 PHP
PHP通用检测函数集合
2011/02/08 PHP
PHP查询MySQL大量数据的时候内存占用分析
2011/07/22 PHP
php中利用explode函数分割字符串到数组
2014/02/08 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
DEDE实现转跳属性文档在模板上调用出转跳地址
2016/11/04 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
基于jquery的不规则矩形的排列实现代码
2012/04/16 Javascript
JS获得选取checkbox整行数据的方法
2015/01/28 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
推荐10 款 SVG 动画的 JavaScript 库
2015/03/24 Javascript
jquery实现LED广告牌旋转系统图片切换效果代码分享
2015/08/26 Javascript
深入浅析JavaScript中prototype和proto的关系
2015/11/15 Javascript
如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
2016/03/01 Javascript
Bootstrap3多级下拉菜单
2017/02/24 Javascript
整理关于Bootstrap过渡动画的慕课笔记
2017/03/29 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
2018/02/10 Javascript
200行HTML+JavaScript实现年会抽奖程序
2019/01/22 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
2019/06/13 Javascript
vuex+axios+element-ui实现页面请求loading操作示例
2020/02/02 Javascript
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
零基础写python爬虫之抓取糗事百科代码分享
2014/11/06 Python
python使用str & repr转换字符串
2016/10/13 Python
Python多进程multiprocessing用法实例分析
2017/08/18 Python
python3+django2开发一个简单的人员管理系统过程详解
2019/07/23 Python
python使用writerows写csv文件产生多余空行的处理方法
2019/08/01 Python
python飞机大战pygame游戏背景设计详解
2019/12/17 Python
pytorch+lstm实现的pos示例
2020/01/14 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
2020/03/30 Python
Python爬虫防封ip的一些技巧
2020/08/06 Python
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
美国伴娘礼服商店:Evening Collective
2019/10/07 全球购物
母校寄语大全
2014/04/10 职场文书
一年级学生评语大全
2014/04/21 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书