在 Ubuntu 16.04 LTS 上安装 Python 3.6.0

转载 2016年12月26日 08:55:52



原文连接:https://segmentfault.com/a/1190000007912666



最近 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)
[<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


相关文章推荐

[ubuntu]安装并使用python 3.6及与2.7的切换

当前使用ubuntu14.04 1.添加python3.6安装包,并安装(也可以去官网下载安装包) sudo apt-get install software-properties-common ...

安装Python 3.6 在Ubuntu 16.04 LTS 版本

安装Python 3.6 在Ubuntu 16.04 LTS 版本在ubuntu 16.04版本中,系统默认安装 了python 2.7和3.5版本,因为系统本身用到python的程序,删除默认的版本...
  • lzzyok
  • lzzyok
  • 2017年08月19日 17:02
  • 2932

ubuntu16安装python3.6并将环境设置为系统默认

1.添加python3.6安装包,并且安装sudo apt-get install software-properties-commonsudo add-apt-repository ppa:jona...
  • Qin605
  • Qin605
  • 2017年09月01日 09:13
  • 1062

Ubuntu安装最新的Python 3.6版本

Ubuntu16.04版本最新的Python 3.x版本3.5 。可以从源代码执行安装最新稳定版本3.6。要安装Python 3.6 ,请运行以下命令:# wget https://www.pytho...

ubuntu——安装python3.6和sublime text3

1.安装python3.6sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update sudo apt-get insta...

Linux Ubuntu16.04 安装Python3.6

Ubuntu16.04下默认系统自带python2和Python3.5的版本,安装python3.6时要更改软连接,使系统默认版本为Python3.6。...

ubuntu安装python3.5

ubuntu14.04系统会自带python2.7,请不要卸载它。不同版本的python可以共存在一个系统上。 卸载之后,桌面系统会被影响。 (1)sudo add-apt-repositor...
  • BeBeMo
  • BeBeMo
  • 2016年05月09日 09:10
  • 19362

Ubuntu 16.04 安装Python3.6.1 及 pip

Ubuntu 16.04 安装Python 3.6.1 及pip 到官网下载Python安装包 https://www.python.org/downloads/source/ 解压编译 ....

Ubuntu下命令行安装Python3

1.下载对应的 .tgz包 终端进入要保存tgz包的目录 根据自己需要的版本来替换掉路径中的版本号(eg.我下的是3.6.1)wget https://www.python.org/ftp/pyt...

ubuntu server 16.04下安装python3.6

ubuntu server 16下安装python3.6环境: ubuntu-16.04.2-server-amd64建议直接看文章最后~0.是否要卸载旧的python3.5sudo apt-get...
  • cntime
  • cntime
  • 2017年02月27日 23:21
  • 1242
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
举报原因:
原因补充:

(最多只允许输入30个字)