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中的MySQLdb模块添加超时功能的教程
May 05 Python
python线程池(threadpool)模块使用笔记详解
Nov 17 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
Feb 10 Python
Pandas 数据处理,数据清洗详解
Jul 10 Python
python列表,字典,元组简单用法示例
Jul 11 Python
python 两个数据库postgresql对比
Oct 21 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
Nov 11 Python
Python values()与itervalues()的用法详解
Nov 27 Python
python 穷举指定长度的密码例子
Apr 02 Python
Python退出时强制运行一段代码的实现方法
Apr 29 Python
Python实现aes加密解密多种方法解析
May 15 Python
Django操作cookie的实现
May 26 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
德生H-501的评价与改造
2021/03/02 无线电
奇怪的PHP引用效率问题分析
2012/03/23 PHP
php格式文件打开的四种方法
2018/02/24 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
php实现单笔转账到支付宝功能
2018/10/09 PHP
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
2014/04/11 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
在AngularJS应用中实现一些动画效果的代码
2015/06/18 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
在axios中使用params传参的时候传入数组的方法
2018/09/25 Javascript
jquery实现动态改变css样式的方法分析
2019/05/27 jQuery
利用原生JS实现data方法示例代码
2019/05/28 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
2020/05/11 Javascript
jquery轮播图插件使用方法详解
2020/07/31 jQuery
Vue向后台传数组数据,springboot接收vue传的数组数据实例
2020/11/12 Javascript
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
对于Python的Django框架使用的一些实用建议
2015/04/03 Python
在Python的Django框架中实现Hacker News的一些功能
2015/04/17 Python
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
python版微信跳一跳游戏辅助
2018/01/11 Python
对python 匹配字符串开头和结尾的方法详解
2018/10/27 Python
celery4+django2定时任务的实现代码
2018/12/23 Python
用python打印菱形的实操方法和代码
2019/06/25 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
基于python爬取有道翻译过程图解
2020/03/31 Python
CSS3实现滚动条动画效果代码分享
2016/08/03 HTML / CSS
欧洲著名的珠宝和手表网上商城:uhrcenter
2017/04/10 全球购物
美赞臣新加坡官方旗舰店:Enfagrow新加坡
2019/05/15 全球购物
公益活动策划方案
2014/01/09 职场文书
银行职员个人的工作自我评价
2014/02/15 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
校运动会广播稿300字
2014/10/07 职场文书
教师党员批评与自我批评发言稿
2014/10/15 职场文书
九九重阳节致辞
2015/07/31 职场文书
python解析照片拍摄时间进行图片整理
2022/07/23 Python