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使用修饰器执行函数的参数检查功能示例
Sep 26 Python
python编程培训 python培训靠谱吗
Jan 17 Python
python3 读取Excel表格中的数据
Oct 16 Python
使用python list 查找所有匹配元素的位置实例
Jun 11 Python
python 公共方法汇总解析
Sep 16 Python
原生python实现knn分类算法
Oct 24 Python
Pycharm debug调试时带参数过程解析
Feb 03 Python
pytorch中图像的数据格式实例
Feb 11 Python
Python 剪绳子的多种思路实现(动态规划和贪心)
Feb 24 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
Nov 28 Python
Python多个MP4合成视频的实现方法
Jul 16 Python
python中tkinter复选框使用操作
Nov 11 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投票程序源码
2007/03/11 PHP
PHP学习 运算符与运算符优先级
2008/06/15 PHP
php Smarty date_format [格式化时间日期]
2010/03/15 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
通过js脚本复制网页上的一个表格的不错实现方法
2006/12/29 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
javascript实现五星评分功能
2015/11/10 Javascript
javascript数据类型验证方法
2015/12/31 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
AngularJs 国际化(I18n/L10n)详解
2016/09/01 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
2018/01/18 Javascript
原生JS实现的轮播图功能详解
2018/08/06 Javascript
jQuery+PHP实现上传裁剪图片
2020/06/29 jQuery
layui 地区三级联动 form select 渲染的实例
2019/09/27 Javascript
微信小程序定义和调用全局变量globalData的实现
2019/11/01 Javascript
jQuery三组基本动画与自定义动画操作实例总结
2020/05/09 jQuery
JS绘图Flot如何实现可选显示曲线图功能
2020/10/16 Javascript
Python HTTP客户端自定义Cookie实现实例
2017/04/28 Python
Pandas中Series和DataFrame的索引实现
2019/06/27 Python
python全栈要学什么 python全栈学习路线
2019/06/28 Python
react+django清除浏览器缓存的几种方法小结
2019/07/17 Python
如何用python开发Zeroc Ice应用
2021/01/29 Python
CSS3制作翻转效果_动力节点Java学院整理
2017/07/11 HTML / CSS
授权委托书样本及填写说明
2014/09/19 职场文书
在宿舍喝酒的检讨书
2014/09/28 职场文书
个人工作总结范文2014
2014/11/07 职场文书
环保建议书作文300字
2015/09/14 职场文书
应届毕业生的自我评价
2019/06/21 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书
Django如何创作一个简单的最小程序
2021/05/12 Python
安装配置mysql及Navicat prenium的详细流程
2021/06/10 MySQL
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL