在 Windows 上安装 Python

在 Windows 上安装 Python 请按如下步骤进行。

首先,登录 https://www.python.org/downloads/ 页面,可以在该页面上看到两类下载链接,分别是 Python 3.x 和 Python 2.x 版本。由此可以看出,Python 同时维护 3.x 和 2.x 两个版本,这样既可让早期项目继续使用 Python 2.x,也可让新的项目使用 Python 3.x 。

在该页面下方的“Looking for a specific release?”列表中选择“Python 3.6.x”,可以看到如图 1 所示的下载列表。


图 1 下载 Python 的安装程序(点此查看高清大图

在下载列表中以“Windows x86-64”开头的链接才是 64 位的 Python 安装程序;以“Windows x86”开头的链接是 32 位的 Python 安装程序。

根据 Windows 系统平台下载合适的安装程序(64 位的平台下载 64 位的安装程序,32 位的平台下载 32 位的安装程序),本教程以 64 位的安装程序为例,下载完成后得到 python-3.6.x-amd64.exe 安装文件。

如果在“Looking for a specific release?”列表中选择“Python 2.7.x”,也可以看到类似如图 1 所示的下载页面,通过这种方式下载平台对应的 Python 2.7.x 安装程序,下载完成后会得到一个 python-2.7.x.amd64.msi 安装文件。

双击 python-3.6.x-amd64.exe 文件,系统将会开启 Python 安装向导,如图 2 所示。


图 2 Python 安装向导

勾选“Add Python 3.6 to PATH” 复选框,可以将 Python 命令工具所在目录添加到系统 Path 环境变量中;单击“Customize installation”,可以在安装时指定自定义的安装路径。单击该选项即可开始安装。

在接下来的安装界面中只要改变 Python 的安装路径(建议安装在指定盘符的根路径下,比如安装在 D:\Python\ 目录下),其他地方使用默认选项即可。

安装完成后,启动 Windows 的命令行程序,在命令行窗口中输入“python”命令(字母 p 是小写的),如果出现 Python 提示符(>>>),就说明安装成功了,如图 3 所示。


图 3 Python安装成功示意图

使用 python 命令启动的就是 Python 的交互式解释器,如果要退出交互式解释器,则可按“Ctrl+Z”快捷键或使用 exit() 命令。

使用 python-2.7.x.amd64.msi 文件安装 Python 解释器,同以上方式完全一样,根据选择安装其中一个即可。

在 Windows 的“开始”菜单中也可找到 Python 3.x 和 Python 2.x 的菜单组,在这些菜单组中可找到 Python 提供的 IDLE 工具,该工具是一个简易开发环境,提供了简易的 Python 编辑工具,编辑完成后按 F5 键即可运行 Python 程序。

在 Linux 上安装 Python

在通常情况下,Linux 系统默认自带了 Python 开发环境。下面以 Ubuntu 为例来介绍在 Linux 系统上安装 Python 的步骤。

首先,通过系统的 Terminal(可通过“Ctrl+Alt+T”快捷键)启动命令窗口,在该命令行窗口中输入 python 命令(注意,字母 p 是小写的)。

$ python
Python 2.7.12 (default, Dec 4 2017, 14:50:18)
[GCC 5.4.0 20160609] on linux2
Type "help","copyright","credits" or "license" for more information.
>>

上面的命令行同样显示了 Python 提示符(>>>),这表明该 Ubuntu 系统上已经存在 Python 2 开发环境,直接执行 python 命令来启动 Python 2 开发环境。

使用 python 命令启动的是 Python 的交互式解释器,如果希望退出该交互式解释器,则可按“Ctrl+D”快捷键或使用 exit() 命令。

如果要检查在 Ubuntu 系统上是否安装了 Python 3,则可在 Terminal 命令行窗口中输入 python3 命令。

$ Python3
Python 3.5.2 (default , Nov 23 2017 , 16:37:01)
[GCC 5.4.0 20160609] on linux2
Type "help","copyright","credits" or "license" for more information.
>>>

如果上面的命令行同样显示了 Python 提示符(>>>),则表明该 Ubuntu 系统上已经存在 Python 3 开发环境,执行 python 3 命令来启动 Python 3 开发环境。

如果嫌 Ubuntu 系统内置的 Python 3 版本不够新,或者希望安装指定版本的 Python 交互式解释器,那么只要执行如下两条简单的命令即可:

$sudo apt-get update
$sudo apt-get install python3.6

上面的第一条命令指定更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 所列出的源地址,这样保证能获得最新的软件包;第二条命令则指定安装 Python 3.6。

在成功执行上面的命令之后,再次在 Temlinal 命令行窗口中输入 python3 命令,即可看到 Python 3 交互式解释器更新到 Python 3.6。

在Mac OS X 上安装Python

最新版的 Mac OS X 系统通常己经安装了 Python 2 ,为了检查系统中是否己安装 Python,启动该系统的终端窗口(Terminal),在该窗口中输入“python”命令,将会看到系统提示 Python 2.x 己安装成功:

$ python
Python 2.7.10 (default , Jul 15 2017 , 17:16:57)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
Type "help","copyright","credits" or "license" for more information.
>>>

从上面的运行结果可以看出,该 Mac OS X 系统己经安装了 Python 2.7.10。

如果要检查 Mac OS X 上是否安装了 Python 3,可以在终端窗口中输入“python3” 命令,如果系统提示“command not found”,则表明该系统暂未安装 Python 3。

在 Mac OS X 上安装 Python 3 请按如下步骤进行。

登录 https://www.python.org/downloads/ 页面,在该页面下方的“Looking for a specific release?”列表中选择 “Python 3.6.x”,可以看到如图 1 所示的下载列表。

在下载列表中单击以“Mac OS X”开头的链接(在 Mac OS X 平台上 Python 安装程序同时兼容 32 位和 64 位系统),下载完成后得到一个 python-3.6.4-macosx10.6.pkg 安装包。

双击 python-3.6.4-macosx10.6.pkg 文件,系统将会开启 Python 安装向导,按照安装向导一步一步向下安装,一切保持默认即可。

安装完成后,电脑上将同时存在 Python 3.x 和 Python 2.x 的运行环境,直接在命令行窗口中输入“python”命令将会运行 Python 2;在命令行窗口中输入“python3”命令将会运行 Python3。

$ python3
Python 3.6.4 (v3.6.4:d48ecebad5, Dec 18 2017, 21:07:28)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help","copyright","credits" or "license" for more information.
>>>

与 Windows 平台类似的是,安装 Python 3 之后,在 Mac OS X 的程序列表中同样会多出一个 IDLE 工具,该工具就是 Python 3 的简易开发环境。

python----下载与安装的更多相关文章

  1. python下载及安装

    1, 许多新学员不知道开始学Python需要安装什么,需要准备什么,特地写下这篇文档给一脸懵逼的新同学们作为指导文档. 2, 首先,学Python需要有一台电脑,这是必须的.老师的系统是windows ...

  2. Python下载与安装配置

    最近想学习Python那就开始吧 首先就是下载安装了 Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到: Python官网:https://www.python.org/ 你 ...

  3. Python下载与安装

    Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,一般默认装的是Python2版本,Windows系统上没有Pyhton环境,需要我们手动安装一下,过程 ...

  4. python预科前三天:计算器知识、Python下载和安装、Pycharm下载安装激活设置、解释型和编译型、git、思维导图、显示隐藏文件、隐藏已知文件扩展名、创建组织、创建项目、提交作业、排BUG技巧

    1.计算机组成结构:CPU.硬盘.内存.输入输出设备.主板.电源. 2.硬件之间的协作关系:是CPU运算完后给操作系统.专业术语叫指令. 3.键盘输入a之后发生的事情:键盘-CPU-操作系统-显卡-显 ...

  5. python下载及安装步骤

    Python安装 1.浏览器打开网址:www.python.org 2.根据电脑系统选择下载 3.确定电脑系统属性,此处我们以win10的64位操作系统为例 4.安装python 3.6.3 双击下载 ...

  6. python下载及安装方法

    打开 http://www.python.org   找到Downlodas 点击windows   下载安装

  7. 零基础学Python-第一章 :Python介绍和安装-03.Python的安装

    官方版本的python下载以及安装方法,以及pycharm的安装和打开. 社区版就可以完全支持我们的需求了. 点击左侧的图片到右边. 在命令行输入python3 exit() 退出命令行的编辑器. p ...

  8. [python学习笔记] pyqt5下载与安装

    下载 命令安装 pip3 install PyQt5 但是我这里老安装失败 失败问题 host='pypi.python.org', port=443): Read timed out 方案1:加大命 ...

  9. python下载安装BeautifulSoup库

    python下载安装BeautifulSoup库 1.下载https://www.crummy.com/software/BeautifulSoup/bs4/download/4.5/ 2.解压到解压 ...

  10. python下载安装requests库

    一.python下载安装requests库 1.到git下载源码zip源码https://github.com/requests/requests 2.解压到python目录下: 3.“win+R”进 ...

随机推荐

  1. CentOS7 使用yum命令安装Java SDK(openjdk)

    CentOS 6.X 和 7.X 自带有OpenJDK runtime environment  (openjdk).它是一个在linux上实现开源的java 平台. 安装方式: 1.输入以下命令,以 ...

  2. C# System.IO.FileStream

    为文件提供 Stream,既支持同步读写操作,也支持异步读写操作. using System; using System.IO; using System.Text; class Test { pub ...

  3. SpringBoot2.x使用EasyPOI导入Excel浅谈

    SpringBoot2.x使用EasyPOI导入Excel浅谈 平时经常遇到客户要帮忙导入一些数据到数据库中,有些数据比较多有时候手动录入就会很耗时间,所以就自己写一个Excel导入的demo记录一下 ...

  4. 目前流行前端几大UI框架

    title: "Windows照片查看器-召回大法" categories: windows tags: windows author: LIUREN --- Windows照片查 ...

  5. Python数据预处理:机器学习、人工智能通用技术(1)

    Python数据预处理:机器学习.人工智能通用技术 白宁超  2018年12月24日17:28:26 摘要:大数据技术与我们日常生活越来越紧密,要做大数据,首要解决数据问题.原始数据存在大量不完整.不 ...

  6. 每天一个linux命令(15):tail命令

    1.命令简介 tail (tail) 用来显示档案的结尾(默认为10行)至标准输出中.若指定了多于一个文件,程序会在每段输出的开始添加相应文件名作为头.如果不指定文件或文件为"-" ...

  7. 理解ThreadPoolExecutor线程池的corePoolSize、maximumPoolSize和poolSize

    我们知道,受限于硬件.内存和性能,我们不可能无限制的创建任意数量的线程,因为每一台机器允许的最大线程是一个有界值.也就是说ThreadPoolExecutor管理的线程数量是有界的.线程池就是用这些有 ...

  8. SQL DDL 数据定义语句

    前言 DDL(Data Definition Language)语句:数据定义语句,这些语句定义了不同的数据段.数据库.表.列.索引等数据库对象.常用的语句关键字主要包括 create.drop.al ...

  9. 分析轮子(六)- LinkedList.java

    注:玩的是JDK1.7版本 一:先上类的继承结构图 二:再看一下他的底层实现数据结构 三:然后从源码中找点好玩的东西 1)双向链表的结构构成元素,头指针.尾指针.节点信息(前向指针.后向指针.节点信息 ...

  10. 卷积转换为矩阵运算中填充数的计算-GEMM

    背景:最近在写一个基于opencl的正向神经网络框架,项目地址 https://github.com/aktiger/YoloOCLInference ,我从这里https://github.com/ ...