资讯专栏INFORMATION COLUMN

在 Ubuntu 16.04 LTS 上安装 Python 3.6.0

ziwenxie / 2389人阅读

摘要:最近发布了新版本,好像又加入了不少黑魔法由于暂时不能使用的方式安装,所以还是直接编译源码安装吧。官网上提供了和上的安装包和上安装需要的源码。原因是库没有安装。解决方式安装库安装之后,再将重新编译安装一次。

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

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

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

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

安装
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)
[, , ]
Tips

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

解决方式:

安装 readline 库

sudo apt-get install libreadline-dev

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

cd Python-3.6.0
./configure
make
sudo make install

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/38304.html

相关文章

  • (翻译) MongoDB(13 Ubuntu 安装MongoDB社区版

    摘要:概述使用这个教程在使用软件包安装社区版包含自己的软件包但官方的社区版包通常是最新的平台支持本安装教程仅提供位长期支持版本例如,等等这些软件包可能将和其它版本一起工作然后它们并不支持软件包在自己的存储库中提供官方支持软件包此存储库包含以下软件 概述 使用这个教程在 LTS Ubuntu Linux 使用 .deb 软件包安装 MongoDB 社区版. Ubuntu 包含自己的 Mong...

    wuyumin 评论0 收藏0
  • ubuntu 16.04 LTS下php环境配置

    摘要:开发环境配置安装过程安装安装完成之后使用查看的状态,使用重启。安装安装完成之后可以通过测试环境是否配置正确,或者通过命令创建文件浏览器输入进行访问,如果访问正常,则表示安装成功。安装安装过程中记住自己设置的密码。 在尝试了windows下服务器开发的蛋疼之后,决定使用ubuntu进行开发了。 php开发环境配置 安装过程: 安装apache2 sudo apt-get install ...

    mindwind 评论0 收藏0
  • Linux 部署 Docker

    摘要:参考官网用户指南环境依赖位及以上以上版本位在上安装支持以下的版本先决条件需要在位版本的上安装。在低于版本的内核上运行会丢失一部分功能。依据你的发行版本,在下表中找到对应条目。这个将决定将搜索的包。 参考 Docker 官网用户指南:https://docs.docker.com/engine/installation/linux/ 环境依赖 Linux:64 位 Kernel 3.1...

    xingqiba 评论0 收藏0
  • Ubuntu 16.04 LTS 配置 Laravel Envoy 运行环境

    摘要:安装使用的方式进行安装配置命令执行的环境在你的中添加这一行代码这里可能存在不同的地方可以使用下面的命令确定自己文件所在的位置使配置生效全局生效需要登出系统或重启系统设置可以修改三个文件,或者或者查看是否成功参考文章 安装 使用 composer 的方式进行安装 composer global require laravel/envoy 配置命令执行的环境 在你的〜/ .bashrc中添...

    lscho 评论0 收藏0

发表评论

0条评论

ziwenxie

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<