Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程


Posted in Python onDecember 27, 2016

前提

官网上提供了 Mac 和 Windows 上的安装包和 Linux 上安装需要的源码。

下载地址如下:

https://www.python.org/downloads/release/python-360/

安装

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
xz -d Python-3.6.0.tar.xz
tar -xvf Python-3.6.0.tar
cd Python-3.6.0
./configure
make
sudo make install

测试:

$ python3.6 --version
Python 3.6.0

测试几个新的语法特性:

1.

# Formatted string literals
>>> name = 'Ray'     
>>> f"Hello {name}." 
'Hello Ray.'

效果相当于

>>> name = 'Ray' 
>>> "Hello {name}.".format(name=name)
'Hello Ray.'

2.

# Underscores in Numeric Literals
>>> a = 1_000_000_000_000_000
>>> a
1000000000000000
>>> '{:_}'.format(1000000)
'1_000_000''1_000_000'

3.

# Enum.auto
>>> from enum import Enum, auto
>>> class Color(Enum):
... red = auto()
... blue = auto()
... green = auto()
... 
>>> list(Color)
[<Color.red: 1>, <Color.blue: 2>, <Color.green: 3>]

Tips

第一次编译安装之后,有可能会发现输入python3.6 之后,方向键失效。

原因是 readline 库没有安装。

解决方式:

安装 readline 库

sudo apt-get install libreadline-dev

安装之后,再将 python 重新编译安装一次。

cd Python-3.6.0
./configure
make
sudo make install

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

Python 相关文章推荐
python将xml xsl文件生成html文件存储示例讲解
Dec 03 Python
Python文本处理之按行处理大文件的方法
Apr 09 Python
python3 读取Excel表格中的数据
Oct 16 Python
Python使用pandas对数据进行差分运算的方法
Dec 22 Python
Django 数据库同步操作技巧详解
Jul 19 Python
Python 转换文本编码实现解析
Aug 27 Python
Python的互斥锁与信号量详解
Sep 12 Python
Python使用matplotlib 画矩形的三种方式分析
Oct 31 Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
Feb 02 Python
python读取图片颜色值并生成excel像素画的方法实例
Feb 19 Python
pytorch 计算Parameter和FLOP的操作
Mar 04 Python
2021年最新用于图像处理的Python库总结
Jun 15 Python
Python 递归函数详解及实例
Dec 27 #Python
python实现二维码扫码自动登录淘宝
Dec 27 #Python
使用Python的Scrapy框架十分钟爬取美女图
Dec 26 #Python
Python中如何获取类属性的列表
Dec 26 #Python
Python中强大的命令行库click入门教程
Dec 26 #Python
Python快速从注释生成文档的方法
Dec 26 #Python
浅谈Python类的__getitem__和__setitem__特殊方法
Dec 25 #Python
You might like
PHP正则表达式笔记与实例详解
2019/05/09 PHP
在laravel框架中实现封装公共方法全局调用
2019/10/14 PHP
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
2015/05/15 Javascript
图解js图片轮播效果
2015/12/20 Javascript
简单的分页代码js实现
2016/05/17 Javascript
浅谈Javascript数据属性与访问器属性
2016/07/26 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
2016/10/05 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(放大缩小)
2016/12/02 Javascript
jquery表单插件form使用方法详解
2017/01/20 Javascript
JQ中$(window).load和$(document).ready区别与执行顺序
2017/03/01 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
2018/09/25 Javascript
vue中进行微博分享的实例讲解
2019/10/14 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
2020/03/13 Javascript
vuex实现购物车功能
2020/06/28 Javascript
python实现simhash算法实例
2014/04/25 Python
在Python中使用defaultdict初始化字典以及应用方法
2018/10/31 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
python 使用pygame工具包实现贪吃蛇游戏(多彩版)
2019/10/30 Python
Python学习工具jupyter notebook安装及用法解析
2020/10/23 Python
Python爬虫过程解析之多线程获取小米应用商店数据
2020/11/14 Python
3D动画《斗罗大陆》上线当日播放过亿
2021/03/16 国漫
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
美国肌肉和力量商店:Muscle & Strength
2019/06/22 全球购物
英文商务邀请信
2014/01/22 职场文书
欢送退休感言
2014/02/08 职场文书
2014年开学第一课活动方案
2014/03/06 职场文书
企业文化宣传标语
2014/06/09 职场文书
小学综治宣传月活动总结
2014/07/02 职场文书
优秀三好学生事迹材料
2014/08/31 职场文书
“向国旗敬礼”主题班会活动设计方案
2014/09/27 职场文书
2014年度考核工作总结
2014/12/24 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
使用logback实现按自己的需求打印日志到自定义的文件里
2021/08/30 Java/Android
Vue OpenLayer测距功能的实现
2022/04/20 Vue.js