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批量下载图片的三种方法
Apr 22 Python
安装python时MySQLdb报错的问题描述及解决方法
Mar 20 Python
Python视频爬虫实现下载头条视频功能示例
May 07 Python
python批量下载网站马拉松照片的完整步骤
Dec 05 Python
谈一谈基于python的面向对象编程基础
May 21 Python
python:按行读入,排序然后输出的方法
Jul 20 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
Aug 13 Python
解决python3 安装不了PIL的问题
Aug 16 Python
python如何实现不用装饰器实现登陆器小程序
Dec 14 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
Apr 20 Python
python 星号(*)的多种用途
Sep 21 Python
python 模拟登陆163邮箱
Dec 15 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中include与require使用方法区别详解
2013/10/19 PHP
PHP统计目录大小的自定义函数分享
2014/11/18 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
2015/01/04 PHP
php 访问oracle 存储过程实例详解
2017/01/08 PHP
Yii1.1框架实现PHP极光推送消息通知功能
2018/09/06 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
JavaScript 指导方针
2007/04/05 Javascript
导航跟随滚动条置顶移动示例代码
2013/09/11 Javascript
JQUERY dialog的用法详细解析
2013/12/19 Javascript
js中hash和ico的关联分析
2015/02/05 Javascript
js实现点击链接后窗口缩小并居中的方法
2015/03/02 Javascript
Jquery实现鼠标移动放大图片功能实例
2015/03/25 Javascript
原生js实现的贪吃蛇网页版游戏完整实例
2015/05/18 Javascript
javascript实现切割轮播效果
2019/11/28 Javascript
Vue中keep-alive组件的深入理解
2020/08/23 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
Python守护线程用法实例
2017/06/23 Python
Python排序算法实例代码
2017/08/10 Python
python 中的divmod数字处理函数浅析
2017/10/17 Python
Python简单计算数组元素平均值的方法示例
2017/12/26 Python
Python数据可视化之画图
2019/01/15 Python
Python3.5文件读与写操作经典实例详解
2019/05/01 Python
Python寻找路径和查找文件路径的示例
2019/07/10 Python
TensorFlow车牌识别完整版代码(含车牌数据集)
2019/08/05 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
Python ORM框架Peewee用法详解
2020/04/29 Python
容易被忽略的Python内置类型
2020/09/03 Python
澳大利亚领先的在线葡萄酒零售商:Get Wines Direct
2018/03/27 全球购物
小学运动会广播稿200字(十二篇)
2014/01/14 职场文书
节水倡议书
2015/01/19 职场文书
考研导师推荐信范文
2015/03/27 职场文书
企业法人代表证明书
2015/06/18 职场文书
诉讼和解协议书
2016/03/23 职场文书
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android
MySQL的prepare使用以及遇到的bug
2022/05/11 MySQL
python+opencv实现目标跟踪过程
2022/06/21 Python