前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在 Ubuntu 16.04 LTS

在 Ubuntu 16.04 LTS

作者头像
py3study
发布2020-01-02 17:04:52
4320
发布2020-01-02 17:04:52
举报
文章被收录于专栏:python3

最近 Python 3 发布了新版本 Python 3.6.0,好像又加入了不少黑魔法!~

由于暂时不能使用 apt-get 的方式安装 Python 3.6,所以还是直接编译源码安装吧。

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

https://www.python.org/downlo...

安装

代码语言:javascript
复制
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
代码语言:javascript
复制
xz -d Python-3.6.0.tar.xz
代码语言:javascript
复制
tar -xvf  Python-3.6.0.tar
代码语言:javascript
复制
cd Python-3.6.0
代码语言:javascript
复制
./configure
代码语言:javascript
复制
make
代码语言:javascript
复制
sudo make install

测试:

代码语言:javascript
复制
$ python3.6 --version
Python 3.6.0

测试几个新的语法特性: 1.

代码语言:javascript
复制
# Formatted string literals
>>> name = 'Ray'                                    
>>> f"Hello {name}."       
'Hello Ray.'

效果相当于

代码语言:javascript
复制
>>> name = 'Ray'       
>>> "Hello {name}.".format(name=name)
'Hello Ray.'

2.

代码语言:javascript
复制
# Underscores in Numeric Literals
>>> a = 1_000_000_000_000_000
>>> a
1000000000000000
>>> '{:_}'.format(1000000)
'1_000_000''1_000_000'

3.

代码语言:javascript
复制
# 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 库

代码语言:javascript
复制
sudo apt-get install libreadline-dev

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

代码语言:javascript
复制
cd Python-3.6.0
代码语言:javascript
复制
./configure
代码语言:javascript
复制
make
代码语言:javascript
复制
sudo make install
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/10/14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 测试:
  • Tips
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档