如何在Ubuntu和LinuxMint上如何安装python3.6 3.6.0

在 Ubuntu 16.04 LTS 上安装 Python 3.6.0 - CSDN博客
在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
原文连接:
最近 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
Python-3.6.0.tar
cd Python-3.6.0
./configure
sudo make install测试
$ python3.6 --version
Python 3.6.0测试几个新的语法特性:
# Formatted string literals
&&& name = 'Ray'
&&& f&Hello {name}.&
'Hello Ray.'
效果相当于
&&& name = 'Ray'
&&& &Hello {name}.&.format(name=name)
'Hello Ray.'
# Underscores in Numeric Literals
&&& a = 1_000_000_000_000_000
&&& '{:_}'.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&]
第一次编译安装之后,有可能会发现输入python3.6 之后,方向键失效。
原因是 readline 库没有安装。
解决方式:
安装 readline 库
sudo apt-get install libreadline-dev
安装之后,再将 python 重新编译安装一次
cd Python-3.6.0
./configure
sudo make install
本文已收录于以下专栏:
相关文章推荐
ubuntu14.04系统会自带python2.7,请不要卸载它。不同版本的python可以共存在一个系统上。
卸载之后,桌面系统会被影响。
(1)sudo add-apt-repositor...
原文链接:http://blog.csdn.net/bebemo/article/details//
ubuntu14.04系统会自带python2.7,请不要卸载它。不同版本的Py...
ubuntu 16.04下的系统是默认装好python的环境的,这比windows系统要方便很多,不需要我们自己再额外配置环境变量和手动安装python
博主装的16.04下默认安装好的python版...
Ubuntu16.04下默认系统自带python2和Python3.5的版本,安装python3.6时要更改软连接,使系统默认版本为Python3.6。
1.添加python3.6安装包,并且安装sudo apt-get install software-properties-commonsudo add-apt-repository ppa:jona...
ubuntu server 16下安装python3.6环境:
ubuntu-16.04.2-server-amd64建议直接看文章最后~0.是否要卸载旧的python3.5sudo apt-get...
堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变...
1 &    线程和进程的差别
线程机制支持并发程序设计技术,在多处理器上能真正保证并行处理。而在linux实现线程很特别,linux把所有的线程都当作线程实现。
linux下线程看起来就像普通进...
安装Python 3.6 在Ubuntu 16.04 LTS 版本在ubuntu 16.04版本中,系统默认安装 了python 2.7和3.5版本,因为系统本身用到python的程序,删除默认的版本...
Env: Ubuntu 16.04
instructions
# to install add-apt-repository
* apt-get update && apt-get instal...
他的最新文章
讲师:何宇健
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)当前位置:
如何在 Linux 中安装最新的 Python 3.6 版本
如何在 Linux 中安装最新的 Python 3.6 版本
<dd data-toggle='tooltip' data-placement='top' data-original-title='添加时间:
04:02:00 &&'>
<dd data-toggle='tooltip' data-placement='top' data-original-title='作者: 2puT &&'> 2puT
<span class='label label-warning' data-toggle='tooltip' data-placement='top' data-original-title=' 阅读:738'> 738
摘要:如何在 Linux 中安装最新的 Python 3.6 版本
在这篇文章中,我将展示如何在 CentOS/RHEL 7、Debian 以及它的衍生版本比如 Ubuntu(最新的 Ubuntu 16.04 LTS 版本已经安装了最新的 Python 版本)或 Linux Mint 上安装和使用 Python 3.x 。我们的重点是安装可用于命令行的核心语言工具。
然后,我们也会阐述如何安装 Python IDLE - 一个基于 GUI 的工具,它允许我们运行 Python 代码和创建独立函数。
在 Linux 中安装 Python 3.6
在我写这篇文章的时候(2017 年三月中旬),在 CentOS 和 Debian 8 中可用的最新 Python 版本分别是 Python 3.4 和 Python 3.5 。
虽然我们可以使用 yum 和 aptitude(或 apt-get)安装核心安装包以及它们的依赖,但在这儿,我将阐述如何使用源代码进行安装。
为什么?理由很简单:这样我们能够获取语言的最新的稳定发行版(3.6),并且提供了一种和 Linux 版本无关的安装方法。
在 CentOS 7 中安装 Python 之前,请确保系统中已经有了所有必要的开发依赖:
# yum -y groupinstall development
# yum -y install zlib-devel
在 Debian 中,我们需要安装 gcc、make 和 zlib 压缩/解压缩库:
aptitude -y install gcc make zlib1g-dev
运行下面的命令来安装 Python 3.6:
# wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
# tar xJf Python-3.6.0.tar.xz
# cd Python-3.6.0
# ./configure
# make && make install
现在,放松一下,或者饿的话去吃个三明治,因为这可能需要花费一些时间。安装完成以后,使用which命令来查看主要二进制代码的位置:
# which python3
# python3 -V
上面的命令的输出应该和这相似:
查看 Linux 系统中的 Python 版本
要退出 Python 提示符,只需输入:
然后按回车键。
恭喜!Python 3.6 已经安装在你的系统上了。
在 Linux 中安装 Python IDLE
Python IDLE 是一个基于 GUI 的 Python 工具。如果你想安装 Python IDLE,请安装叫做 idle(Debian)或 python-tools(CentOS)的包:
# apt-get install idle
[On Debian]
# yum install python-tools
[On CentOS]
输入下面的命令启动 Python IDLE:
在这篇文章中,我们阐述了如何从源代码安装最新的 Python 稳定版本。
最后但不是不重要,如果你之前使用 Python 2,那么你可能需要看一下 。这是一个可以读入 Python 2 代码,然后转化为有效的 Python 3 代码的程序。
你有任何关于这篇文章的问题或想法吗?请使用下面的评论栏与我们联系
原文地址:云计算&大数据
WEB开发设计
如何在Debian 8上安装Python 3和设置本地编程环境
一种多功能的编程语言,Python可以用于许多不同的编程项目。以英国喜剧组织Monty Python为灵感的开发团队希望使Python成为一种有趣的语言,并于1991年首次发布。易于设置,并以相对直接的风格编写,并对错误提供即时反馈,Python是初学者和有经验的开发人员的理想选择。 Python 3是该语言的最新版本,被认为是Python的未来。
本教程将指导您在本地Linux机器上安装Python 3并通过命令行设置编程环境。本教程将明确涵盖和Debian 8的安装过程,但一般原则适用于任何其他Debian Linux分发版本。
您将需要一台安装有Debian 8或另一个版本的Debian Linux的计算机,以及具有该计算机和互联网连接的管理访问权限。
第1步 - 设置Python 3
我们将在命令行完成我们的安装和设置,这是一种非图形方式与计算机交互。也就是说,您不仅可以点击按钮,还可以通过文本输入文本并接收来自计算机的反馈。命令行也称为shell,可以帮助您修改和自动化每天在计算机上执行的许多任务,并且是软件开发人员的必备工具。有很多终端命令要学习,可以使你做更强大的事情。文章“
”可以让你更好的与终端为主。
在Debian 8上,您可以打开屏幕左下角的菜单,并在搜索栏中搜索“terminal”。 点击Terminal打开程序。 您也可以打CTRL , ALT和T你的键盘上的键在同一时间自动打开终端应用程序。
Debian 8和其他版本的Debian Linux预装了Python 3和Python 2。为了确保我们的版本是最新的最新的,让我们更新和升级该系统apt-get :
sudo apt-get update
sudo apt-get -y upgrade
该-y标志将确认我们同意才能进行安装的所有项目,但根据你的Linux版本,你可能需要确认额外的提示进行系统更新和升级。
一旦过程完成,我们可以通过键入以下内容检查系统中安装的Python 3的版本:
python3 -V
您将在终端窗口中收到输出,让您知道版本号。版本号可能不同,但它看起来类似于:
OutputPython 3.4.2
要管理软件包为Python,让我们安装PIP:
sudo apt-get install -y python3-pip
一种用Python中使用的工具,PIP安装和管理编程软件包,我们可能希望在我们的开发项目中使用。您可以通过键入以下命令安装Python包:
pip3 install package_name
在这里, package_name可以指任何Python包或库,如Django的web开发或numpy的科学计算。 所以,如果你想安装numpy的,你可以这样做用命令pip3 install numpy 。
还有一些更多的软件包和开发工具要安装,以确保我们的编程环境具有强大的设置:
sudo apt-get install build-essential libssl-dev libffi-dev python-dev
一旦Python设置完成,并安装了pip和其他工具,我们可以为我们的开发项目设置一个虚拟环境。
第2步 - 设置虚拟环境
虚拟环境使您能够在计算机上为Python项目提供独立的空间,确保每个项目都有自己的一组依赖关系,不会中断任何其他项目。
设置编程环境使我们能够更好地控制我们的Python项目以及如何处理不同版本的包。这在使用第三方软件包时尤其重要。
您可以根据需要设置尽可能多的Python编程环境。每个环境基本上是一个目录或文件夹在您的计算机中有几个脚本,使其作为一个环境。
我们需要先安装venv模块,标准Python 3库的一部分,这样我们就可以调用pyvenv命令,它为我们创造的虚拟环境。让我们通过键入以下命令安装venv:
sudo apt-get install -y python3-venv
随着这个安装,我们准备创建环境。让我们选择我们想哪个目录把我们的Python编程环境中,或者我们可以创建一个新的目录中mkdir ,如:
mkdir environments
cd environments
在环境所在的目录中,您可以通过运行以下命令来创建环境:
pyvenv my_env
从本质上讲, pyvenv建立一个包含我们可以通过查看几个项目新目录ls命令:
Output**bin**
**include**
pyvenv.cfg
这些文件一起工作,以确保您的项目与本地机器的更广泛的上下文隔离,以便系统文件和项目文件不混合。这是版本控制的最佳做法,并确保您的每个项目都能访问所需的特定软件包。 Python Wheels是Python的内置格式,可以通过减少编译所需的次数来加速软件生产。你会在每个中找到这个lib目录。
要使用此环境,您需要激活它,您可以通过键入以下命令调用激活脚本来执行:
source my_env/bin/activate
您提示现在将你的环境的名称为前缀,在这种情况下,它被称为my_env。根据您运行的Debian Linux版本,您的前缀可能看起来有些不同,但是圆括号中的环境名称应该是您在第一行看到的:
这个前缀让我们知道,环境my_env当前处于活动状态,也就是说当我们在这里创建程序,他们将只使用这个特定的环境的设置和程序包。
注:在虚拟环境中,你可以使用命令python代替python3和pip ,而不是pip3 ,如果您愿意。 如果你使用Python 3你的机器上的环境之外,您将需要使用python3和pip3只命令。
遵循这些步骤后,您的虚拟环境可以使用。
第3步 - 创建一个简单的程序
现在我们已经设置了虚拟环境,让我们创建一个简单的“Hello,World!”程序。这将确保我们的环境工作,并让我们有机会更熟悉Python,如果我们还没有。
为此,我们将打开一个命令行文本编辑器,如nano,并创建一个新文件:
nano hello.py
一旦文本文件在终端窗口中打开,我们将输入我们的程序:
print("Hello, World!")
通过键入退出纳米control和x键,并在提示保存文件时,按y 。
一旦你退出nano并返回你的shell,让我们运行程序:
python hello.py
您刚刚创建的hello.py程序应该使您的终端产生以下输出:
OutputHello, World!
离开环境,只需键入命令deactivate ,你会回到你原来的目录。
恭喜!此时,您在本地Debian Linux机器上设置了一个Python 3编程环境,并可以开始编码项目!
要设置Python 3的另一台计算机上,按照当地的编程环境导游 ,
随着本地机器准备的软件开发,您可以继续了解更多关于按照“Python中的编码 ”和“
文章分类 10
<是一个运维教程站,开始于2012年5月。这里提供如何简单的学习引导Linux/Windows系统管理员的目标。我们一直在努力提供简单易学高质量的文章。
(C)2017 Howtoing运维教程 京ICP备号-1在 SegmentFault,解决技术问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
一线的工程师、著名开源项目的作者们,都在这里:
获取验证码
已有账号?
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
ubuntu14默认安装了python2.7.6和python3.4.3,因为某个项目要用python3.5,想问一下如何在ubuntu上安装python3.5而不产生冲突?
结果发现是阿里云的ubuntu缺了zlib和openssl几个依赖包,导致编译python的时候pip没装上...orz
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
使用 的概略指南:
下載 Python
編譯 Python ()
使用 virtualenv 來建置新環境
(選擇 1) 利用新版本 Python 中的 pip 來安裝 virtualenv (Python 新版本安裝後我記得直接都有相對應版本的 pip)
(選擇 2) 利用新版本 Python 先安裝對應的 pip (easy_install or get-pip.py), 然後同 (選擇 1)
(選擇 3) 利用 option: virtualenv -p &python path& [ENVNAME] 來指定使用哪個 python 建置環境
你也可以試試看:
&- 有整合 virtualenv
我回答過的問題:
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
你可以试一下这个:
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
virtualenv搜一下这个
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
喜欢pyenv吗?可以使用docker吗?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
virtualenv 可以指定版本
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:

我要回帖

更多关于 linux 安装python3.6 的文章

 

随机推荐