博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
阅读量:6437 次
发布时间:2019-06-23

本文共 1097 字,大约阅读时间需要 3 分钟。

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

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

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

安装

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 --versionPython 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>>> a1000000000000000>>> '{:_}'.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)[
,
,
]

Tips

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

原因是 readline 库没有安装。

解决方式:

安装 readline 库

sudo apt-get install libreadline-dev

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

cd Python-3.6.0
./configure
make
sudo make install

转载地址:http://vxkwo.baihongyu.com/

你可能感兴趣的文章
2017(中国)商博会系列介绍之智能生活展
查看>>
eclipse link方式安装 sts(Spring Tool Suite)
查看>>
数据结构思维 第三章 `ArrayList`
查看>>
CentOS6、7编译安装FFmpeg
查看>>
Android项目实战(二十九):酒店预定日期选择
查看>>
PHP IDE phpstorm 常用快捷键
查看>>
蓝牙的未来怎样发展?
查看>>
AI、新材料、5G、智慧城市,未来的社会场景在高交会提前上演
查看>>
Facebook开发的一种数据查询语言——GraphQL:安全概述和测试技巧
查看>>
ECS主动运维2.0,体验升级,事半功倍
查看>>
vim 学习方法
查看>>
php token验证范例
查看>>
WebSocket的C++服务器端实现
查看>>
java中两种添加监听器的策略
查看>>
脑洞成现实!AI系统可提前10s预测地震
查看>>
Page页面生命周期——微信小程序
查看>>
Node.js编写CLI的实践
查看>>
Javascript数组对象的方法和属性
查看>>
oracle数据库的启动和停止
查看>>
《LoadRunner没有告诉你的》之七——使用 LoadRunner 连续长时间执行测试,如何保证参数化的数据足够又不会重复?...
查看>>