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(Tornado)模拟登录小米抢手机
Nov 12 Python
python根据文件大小打log日志
Oct 09 Python
python编程嵌套函数实例代码
Feb 11 Python
python查看列的唯一值方法
Jul 17 Python
浅谈Python traceback的优雅处理
Aug 31 Python
Python爬虫常用小技巧之设置代理IP
Sep 13 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
Jun 18 Python
在pycharm下设置自己的个性模版方法
Jul 15 Python
python ctypes库2_指定参数类型和返回类型详解
Nov 19 Python
Python3.6 中的pyinstaller安装和使用教程
Mar 16 Python
Python列表去重复项的N种方法(实例代码)
May 12 Python
理解python中装饰器的作用
Jul 21 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
使用PHPMyAdmin修复论坛数据库的图文方法
2012/01/09 PHP
php计算指定目录下文件占用空间的方法
2015/03/13 PHP
php 可变函数使用小结
2018/06/12 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
Javascript 代码也可以变得优美的实现方法
2009/06/22 Javascript
jQuery 幻灯片插件(带缩略图功能)
2011/01/24 Javascript
关于javascript中的typeof和instanceof介绍
2012/12/04 Javascript
理解jQuery stop()方法
2014/11/21 Javascript
JavaScript中eval函数的问题
2016/01/31 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
微信小程序中使元素占满整个屏幕高度实现方法
2016/12/14 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
2017/09/11 Javascript
在Vue.js中使用Mixins的方法
2017/09/12 Javascript
js 客户端打印html 并且去掉页眉、页脚的实例
2017/11/03 Javascript
vue里面v-bind和Props 利用props绑定动态数据的方法
2018/08/27 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
如何在 Vue 中使用 JSX
2021/02/14 Vue.js
基于JavaScript实现随机点名器
2021/02/25 Javascript
Python使用wxPython实现计算器
2018/01/30 Python
PyQt5实现拖放功能
2018/04/25 Python
Django migrations 默认目录修改的方法教程
2018/09/28 Python
python爬虫之自制英汉字典
2019/06/24 Python
从python读取sql的实例方法
2020/07/21 Python
python 实现一个图形界面的汇率计算器
2020/11/09 Python
Anaconda详细安装步骤图文教程
2020/11/12 Python
python math模块的基本使用教程
2021/01/16 Python
俄罗斯在线服装店:STOLNIK
2021/03/07 全球购物
党员学习正风肃纪思想汇报
2014/09/12 职场文书
售后前台接待岗位职责
2015/04/03 职场文书
离婚撤诉申请书范本
2015/05/18 职场文书
赤壁观后感(2)
2015/06/15 职场文书
优秀毕业生主要事迹材料
2015/11/04 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书
为什么MySQL选择Repeatable Read作为默认隔离级别
2021/07/26 MySQL
使用 Apache 反向代理的设置技巧
2022/01/18 Servers