Ubuntu上安装Python 3.6
来源:互联网 发布:手机磁盘清理软件 编辑:程序博客网 时间:2024/06/05 20:46
Python发布了新版本 Python 3.6.0,由于暂时不能使用 apt-get 的方式安装 Python 3.6,所以还是直接编译源码安装吧。官网上提供了 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.xzxz -d Python-3.6.0.tar.xztar -xvf Python-3.6.0.tarcd Python-3.6.0./configuremakesudo 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)[<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./configuremakesudo make install
测试:
:/$ python3.6Python 3.6.0 (default, Jun 15 2017, 16:47:48) [GCC 4.8.4] on linuxType "help", "copyright", "credits" or "license" for more information.>>>
至此Ubuntu下Python3.6环境配置成功
阅读全文
0 0
- Ubuntu上安装Python 3.6
- 在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
- 在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
- 在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
- Ubuntu 上安装MySQLdb for Python
- ubuntu上安装python-ldap失败解决办法
- 在ubuntu上安装MySQL-python
- 在Ubuntu上安装MySQLdb(mysql-python)
- Ubuntu上安装python开发环境pycharm
- ubuntu上的python+pip安装
- 在Ubuntu上安装Python版MXNet
- Ubuntu-如何在Ubuntu上安装Python Matplotlib 1.5.1
- 在Ubuntu 14.04 64bit上安装python mongoDB模块
- 在Ubuntu 14.04.3上安装python中的paramiko模块
- ubuntu上安装python-mysqldb失败的解决方式
- ubuntu 上 xgl 安装
- Ubuntu上安装OpenNebula
- Ubuntu上安装Firefox
- Quartz将定时任务持久化到数据库
- 37. 输入3个学生4门课的成绩,完成maxaver函数实现如下功能:输出平均成绩最高的学生的所有成绩。
- linux基础入门之cal命令
- 更改jupyter notebook的主题颜色(theme) 包括pycharm
- Android_自定义控件之两圆点之间来回移动加载进度
- Ubuntu上安装Python 3.6
- Kotlin笔记(七)——委托属性(Delegated Properties)
- PAT 1030 Travel Plan(单源最短路径+优化Dijkstra)
- android 退出应用程序
- leetcode414. Third Maximum Number
- 退出应用程序的两种监听方式
- java5——运算符(算数运算符、关系运算符)
- Linux常用操作
- Android输入输出流