Python安装(Windows下安装/Linux下安装)

1、准备工作

1.1、运行环境

课程中:Windows下的运行环境

1.2、Python是什么

(1)Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
机器语言(01代码)—>汇编语言(伪机器语言)—>高级语言(C语言)—>面向对象(Java、Python)—>…
这里写图片描述
编译性语言:有一个单独的编译过程,将程序翻译成机器语言,以后执行不需再编译。
解释性语言:在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。
C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。
脚本语言不需要编译,可以直接用,由解释器来负责解释。
(2)Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。
(3)Python的缺点:速度慢、不能加密
(4)Python的典型应用:网络应用,包括网站、后台服务,胶水语言。
许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。

网站,爬虫,数据分析

1.3、python安装

1.3.1、下载地址

https://www.python.org/downloads/
这里写图片描述

1.3.2、版本选择

为什么要版本选择?
Python 2.x版本和3.x版本不是连续的两个版本,可以当做独立的语言来看待
版本选择原则:
(1)如果是学习用,使用3.x版本,历史的车轮滚滚向前…
(2)如果在企业里做开发,还是应该以企业里的主流平台作为参照。例如,如果生产环境下里主流操作系统为Centos6.5(默认安装Python2.6.6),那么编程的时候最好能直接用Python2.6来实现,不然兼容问题会很麻烦。
(3)其他情况下:
i. 项目没有依赖,请选择高级的版本,基本上主流的库全都支持上来了,并且很多库都宣称Python2.X版本的不再维护了。
ii. 项目有依赖,请选择对应的Python版本。比如,需要使用python类库只在一个版本中有。

1.3.3、Python环境

1.3.1、在Linux上安装Python

前提:操作系统底层依赖Python 2.x,不能直接卸载掉。

1.3.1.1、下载说明

https://wiki.python.org/moin/BeginnersGuide/Download
这里写图片描述

1.3.1.2、下载Python

下载地址,根据自己的需求选择版本
https://www.python.org/ftp/python/
这里写图片描述

1.3.2、在Windows上安装Python

前提:本文档使用win7 64位操作系统,安装Python。

1.3.2.1、下载说明

https://wiki.python.org/moin/BeginnersGuide/Download
这里写图片描述

1.3.2.2、下载Python

下载地址,根据自己的需求选择版本
https://www.python.org/ftp/python

下载3.5.2版本
https://www.python.org/ftp/python/3.5.2/python-3.5.2-amd64.exe
https://www.python.org/ftp/python/3.5.2/python-3.5.2.exe

1.3.2.3、解压、安装

先勾选:Add Python 3.5 to PATH
然后点击:Custormize installation
跳过一个页面之后,修改安装路径:Custormize install local
这里写图片描述
这里写图片描述

1.3.2.4、启动Python命令行

这里写图片描述

1.3.2.5、启动Python IDLE

按住 键盘上的window按钮,搜索程序和文件。输入:IDLE
这里写图片描述

启动 IDLE,带自动提示
这里写图片描述

1.3.3、在Windows上安装编辑器

编辑器:Vim(Linux)或Ulipad(Linux && Windows)
sublime text 对python支持挺好,轻量级生化武器。
IDE:pycharm,也用过eclipse+pydev。

Pycharm 下载地址:
http://www.jetbrains.com/pycharm/download/#section=windows

建议购买Pro版本,如果不想买,可以使用社区版本。

2.Linux下安装Python

2.1.安装Python

进入虚拟机hadoop6机器,python的下载地址是:https://www.python.org/ftp/python/
下载Python-3.6.1.tgz

[root@hadoop6 software]# cd /home/tuzq/software
[root@hadoop6 software]# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
--2017-07-14 12:16:33--  https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
正在解析主机 www.python.org... 151.101.72.223, 2a04:4e42:11::223
正在连接 www.python.org|151.101.72.223|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:22540566 (21M) [application/octet-stream]
正在保存至: “Python-3.6.1.tgz”

安装Python-3.6.1.tgz

[root@hadoop6 software]# tar -zxvf Python-3.6.1.tgz
[root@hadoop6 software]# cd Python-3.6.1
[root@hadoop6 Python-3.6.1]# ll
总用量 1020
-rw-r--r--.  1 toto tuzq  10910 321 14:32 aclocal.m4
-rwxr-xr-x.  1 toto tuzq  42856 321 14:32 config.guess
-rwxr-xr-x.  1 toto tuzq  35740 321 14:32 config.sub
-rwxr-xr-x.  1 toto tuzq 483582 321 14:32 configure
-rw-r--r--.  1 toto tuzq 159739 321 14:32 configure.ac
drwxr-xr-x. 18 toto tuzq   4096 321 14:32 Doc
drwxr-xr-x.  2 toto tuzq   4096 321 14:32 Grammar
drwxr-xr-x.  2 toto tuzq   4096 321 14:32 Include
-rwxr-xr-x.  1 toto tuzq   7122 321 14:32 install-sh
drwxr-xr-x. 33 toto tuzq   4096 321 14:32 Lib
-rw-r--r--.  1 toto tuzq  12773 321 14:32 LICENSE
drwxr-xr-x.  8 toto tuzq   4096 321 14:32 Mac
-rw-r--r--.  1 toto tuzq  58935 321 14:32 Makefile.pre.in
drwxr-xr-x.  2 toto tuzq   4096 321 14:32 Misc
drwxr-xr-x. 13 toto tuzq   4096 321 14:32 Modules
drwxr-xr-x.  4 toto tuzq   4096 321 14:32 Objects
drwxr-xr-x.  2 toto tuzq   4096 321 14:32 Parser
drwxr-xr-x.  5 toto tuzq   4096 321 14:32 PC
drwxr-xr-x.  2 toto tuzq   4096 321 14:32 PCbuild
drwxr-xr-x.  2 toto tuzq   4096 321 14:32 Programs
-rw-r--r--.  1 toto tuzq  41359 321 14:32 pyconfig.h.in
drwxr-xr-x.  3 toto tuzq   4096 321 14:32 Python
-rw-r--r--.  1 toto tuzq   9066 321 14:32 README.rst
-rw-r--r--.  1 toto tuzq 101166 321 14:32 setup.py
drwxr-xr-x. 24 toto tuzq   4096 321 14:32 Tools
[root@hadoop6 Python-3.6.1]# yum -y install gcc
已加载插件:fastestmirror, refresh-packagekit, security
设置安装进程
Determining fastest mirrors
 * base: mirrors.nwsuaf.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
[root@hadoop1 software]# ./configure
[root@hadoop1 software]# make
[root@hadoop1 software]# make install
[root@hadoop1 Python-2.6.6]# python -V
Python 2.6.6

编写Python
输入py,然后按着tab键,可以列出如下内容,然后选择自己所需进行编写脚本:
这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

涂作权的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值