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连接MySQL、MongoDB、Redis、memcache等数据库的方法
Nov 15 Python
python绘图库Matplotlib的安装
Jul 03 Python
python使用reportlab实现图片转换成pdf的方法
May 22 Python
Python爬虫工程师面试问题总结
Mar 22 Python
详解如何将python3.6软件的py文件打包成exe程序
Oct 09 Python
python实现连续图文识别
Dec 18 Python
Python实现Singleton模式的方式详解
Aug 08 Python
详解Matplotlib绘图之属性设置
Aug 23 Python
pytorch中tensor张量数据类型的转化方式
Dec 31 Python
Python实现弹球小游戏
Aug 01 Python
如何在windows下安装配置python工具Ulipad
Oct 27 Python
分析Python感知线程状态的解决方案之Event与信号量
Jun 16 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模板类代码
2008/09/07 PHP
PHP执行批量mysql语句的解决方法
2013/05/02 PHP
php一些错误处理的方法与技巧总结
2013/08/10 PHP
php实现分页工具类分享
2014/01/09 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
PHP getallheaders无法获取自定义头(headers)的问题
2016/03/23 PHP
jquery 查找新建元素代码
2010/07/06 Javascript
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
jquery 表格的增行删行实现思路
2013/03/21 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
2013/11/05 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
简介JavaScript中substring()方法的使用
2015/06/06 Javascript
深入浅析javascript立即执行函数
2015/10/23 Javascript
js获取及判断键盘按键的方法
2015/12/01 Javascript
jquery点击改变class并toggle的实现代码
2016/05/15 Javascript
jQuery针对input的class属性写了多个值情况下的选择方法
2016/06/03 Javascript
checkbox 选中一个另一个checkbox也会选中的实现代码
2016/07/09 Javascript
PHP捕捉异常中断的方法
2016/10/24 Javascript
详解AngularJS脏检查机制及$timeout的妙用
2017/06/19 Javascript
webpack教程之webpack.config.js配置文件
2017/07/05 Javascript
利用Vue实现移动端图片轮播组件的方法实例
2017/08/23 Javascript
vue2.0 常用的 UI 库实例讲解
2017/12/12 Javascript
JavaScript事件对象深入详解
2018/12/30 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
[05:34]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY第二弹
2014/06/25 DOTA
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
2020/04/08 Python
python函数超时自动退出的实操方法
2020/12/28 Python
html5图片上传预览示例分享
2014/04/14 HTML / CSS
美国领先的户外服装与装备用品店:Moosejaw
2016/08/25 全球购物
澳大利亚时尚前卫设计师珠宝在线:Amber Sceats
2017/10/04 全球购物
Otticanet美国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
毕业生多媒体设计求职信
2013/10/12 职场文书
满月酒邀请函
2015/01/30 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
高中16字霸气押韵班级口号集锦!
2019/06/27 职场文书