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实现的重启关机程序实例
Aug 21 Python
python连接MySQL数据库实例分析
May 12 Python
Python通过select实现异步IO的方法
Jun 04 Python
Python 中urls.py:URL dispatcher(路由配置文件)详解
Mar 24 Python
Python中装饰器学习总结
Feb 10 Python
python 顺时针打印矩阵的超简洁代码
Nov 14 Python
Django 接收Post请求数据,并保存到数据库的实现方法
Jul 12 Python
调试Django时打印SQL语句的日志代码实例
Sep 12 Python
关于sys.stdout和print的区别详解
Dec 05 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
Jan 03 Python
Python利用FFT进行简单滤波的实现
Feb 26 Python
Python xlwt模块使用代码实例
Jun 10 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
Cappuccino 卡布其诺咖啡之制作
2021/03/03 冲泡冲煮
一个分页的论坛
2006/10/09 PHP
PHP伪造referer实例代码
2008/09/20 PHP
浅谈php提交form表单
2015/07/01 PHP
PHP 7.1新特性的汇总介绍
2016/12/16 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
2017/10/22 PHP
以JSON形式将JS中Array对象数组传至后台的方法
2014/01/06 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
2016/08/28 Javascript
微信小程序分页加载的实例代码
2017/07/11 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
微信小程序在其他页面监听globalData中值的变化
2019/07/15 Javascript
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
JSONP 的原理、理解 与 实例分析
2020/05/16 Javascript
numpy中loadtxt 的用法详解
2018/08/03 Python
python使用Plotly绘图工具绘制气泡图
2019/04/01 Python
Python实现连接MySql数据库及增删改查操作详解
2019/04/16 Python
Python的log日志功能及设置方法
2019/07/11 Python
pygame实现俄罗斯方块游戏(基础篇2)
2019/10/29 Python
在ipython notebook中使用argparse方式
2020/04/20 Python
python Tornado框架的使用示例
2020/10/19 Python
解决TensorFlow训练模型及保存数量限制的问题
2021/03/03 Python
css和css3弹性盒模型实现元素宽度(高度)自适应
2019/05/15 HTML / CSS
Eagle Eyes Optics鹰眼光学:高性能太阳镜
2018/12/07 全球购物
什么是Assembly(程序集)
2014/09/14 面试题
如何写出好的Java代码
2014/04/25 面试题
法律专业应届本科毕业生求职信
2013/10/25 职场文书
会计专业毕业生自我鉴定
2013/10/29 职场文书
岗位职责怎么写
2014/03/14 职场文书
车辆转让协议书
2014/04/15 职场文书
服务承诺书怎么写
2014/05/24 职场文书
公共场所标语
2014/06/30 职场文书
环境卫生工作汇报材料
2014/10/28 职场文书
北大自主招生自荐信
2015/03/04 职场文书
电视新闻稿
2015/07/17 职场文书
关于环保的宣传稿
2015/07/23 职场文书
MySQL 常见的数据表设计误区汇总
2021/06/07 MySQL