• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程

Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程

作者:daisy 字体:[增加 减小] 来源:互联网

daisy 通过本文主要向大家介绍了ubuntu 16.04 lts,ubuntu 14.04 lts,ubuntu14.04lts下载,ubuntu 12.04 lts,ubuntu16.04lts下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

前提

官网上提供了 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.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
</div>

测试:

$ python3.6 --version
Python 3.6.0
</div>

测试几个新的语法特性:

1.

# Formatted string literals
>>> name = 'Ray'     
>>> f"Hello {name}." 
'Hello Ray.'
</div>

效果相当于

>>> name = 'Ray' 
>>> "Hello {name}.".format(name=name)
'Hello Ray.'
</div>

2.

# Underscores in Numeric Literals
>>> a = 1_000_000_000_000_000
>>> a
1000000000000000
>>> '{:_}'.format(1000000)
'1_000_000''1_000_000'
</div>

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>]
</div>

Tips

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

原因是 readline 库没有安装。

解决方式:

安装 readline 库

sudo apt-get install libreadline-dev
</div>

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

cd Python-3.6.0
./configure
make
sudo make install
</div>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

</div>

您可能想查找下面的文章:

  • Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
  • Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程

相关文章

  • Python对象转JSON字符串的方法
  • Python入门篇之文件
  • Python获取电脑硬件信息及状态的实现方法
  • Python实现全局变量的两个解决方法
  • 发布你的Python模块详解
  • Python实现的简单算术游戏实例
  • Python的Django框架中消息通知的计数器实现教程
  • python获取当前时间对应unix时间戳的方法
  • 详解Python中的元组与逻辑运算符
  • python类继承用法实例分析

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 将Python的Django框架与认证系统整合的方法
    • python实现文件路径和url相互转换的方法
    • python使用urllib2提交http post请求的方法
    • python操作mysql中文显示乱码的解决方法
    • 浅谈Python数据类型之间的转换
    • Python编程之属性和方法实例详解
    • Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
    • 使用tensorboard可视化loss和acc的实例
    • Python实例之wxpython中Frame使用方法
    • python集合类型用法分析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有