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之Python文档
Oct 10 Python
Python multiprocessing模块中的Pipe管道使用实例
Apr 11 Python
Python单向链表和双向链表原理与用法实例详解
Aug 31 Python
Python生成rsa密钥对操作示例
Apr 26 Python
深入了解Python枚举类型的相关知识
Jul 09 Python
python 并发下载器实现方法示例
Nov 22 Python
终于搞懂了Keras中multiloss的对应关系介绍
Jun 22 Python
python 实现倒计时功能(gui界面)
Nov 11 Python
python3实现名片管理系统(控制台版)
Nov 29 Python
Python APScheduler执行使用方法详解
Dec 10 Python
python 实现socket服务端并发的四种方式
Dec 14 Python
Python3利用openpyxl读写Excel文件的方法实例
Feb 03 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原理之错误抑制与内嵌HTML分析
2011/05/02 PHP
PHP判断指定时间段的2个方法
2014/03/14 PHP
PHP配置把错误日志以邮件方式发送方法(Windows系统)
2015/06/23 PHP
PHP token验证生成原理实例分析
2019/06/05 PHP
Thinkphp自定义生成缩略图尺寸的方法
2019/08/05 PHP
关于跨站脚本攻击问题
2011/12/22 Javascript
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
JS上传前预览图片实例
2013/03/25 Javascript
jquery基础教程之数组使用详解
2014/03/10 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
jQuery实现行文字链接提示效果的方法
2015/03/10 Javascript
Web性能优化系列 10个提升JavaScript性能的技巧
2016/09/27 Javascript
深入理解vue $refs的基本用法
2017/07/13 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
2017/10/27 Javascript
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
2018/03/10 Javascript
手把手教你vue-cli单页到多页应用的方法
2018/05/31 Javascript
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
一篇文章带你搞懂Vue虚拟Dom与diff算法
2020/08/25 Javascript
[02:29]大剑、皮鞭、女装,这届DOTA2勇士令状里都有
2020/07/17 DOTA
python搭建虚拟环境的步骤详解
2016/09/27 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
Python实现EXCEL表格的排序功能示例
2019/06/25 Python
Python稀疏矩阵及参数保存代码实现
2020/04/18 Python
Myprotein西班牙官网:欧洲第一大运动营养品牌
2020/02/24 全球购物
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
自我鉴定怎么写
2013/12/05 职场文书
我未来的职业规划范文
2014/01/11 职场文书
打架检讨书100字
2014/01/19 职场文书
公益广告宣传方案
2014/02/28 职场文书
国际贸易专业求职信
2014/06/04 职场文书
幼儿园教师的自我评价范文
2014/09/17 职场文书
开场白怎么写
2015/06/01 职场文书
二婚主持词
2015/06/30 职场文书
2016大学优秀学生干部事迹材料
2016/03/01 职场文书
MySQL查看表和清空表的常用命令总结
2021/05/26 MySQL
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
2021/11/27 Vue.js