目录
一、Python起源
二、Python版本
二、选择运行Python的操作系统
三、在CentOS 7系统上安装Python3版本
1、下载源码包并解压
2、安装
四、在windows 10系统上安装Python3.6.7版本
一、Python起源
Python是著名的荷兰人--“龟叔” Guido van Rossum(贵铎-范-罗萨姆)在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言.....大神的世界我们无法理喻,无敌也是多么寂寞的....
贵铎-范-罗萨姆于1989年底始创了python,1991年初,python发布了第一个公开发行版, 为了更好的完成荷兰的CWI(国家数学和计算机科学研究院)的一个研究项目而创建。截至到2019年3月,python最新的发行版本为Python 3.7.3版本。(在python官网https://www.python/downloads/查看)
二、Python版本
1、 Python2.x
目前所有系统默认安装的版本,CentOS 6为2.6版本,CentOS 7为2.7版本。Python2.0系统版本最高版本为2.7版本,官方宣布2020年将不再维护2.7版本,建议用户迁移到3.4及3.4以上版本。
2、 Python3.x
2009年2月13日发布。
在语法和功能上有较大调整。
Python的发展均势。
3、 Python的优点
高级:有高级的数据结构,缩短开发时间与代码量。
面向对象:为数据和逻辑相分离的结构化和过程化编程添加了新的活力。
可升级:提供了基本的开发模块,可以在它上面开发软件,实现代码的重用。
可扩展:通过将其分享多个文件或模块加以组织管理。
可移植性:python是用c写的,又由于c的可移植性,使得python可运行在任何带有ANSI C编译器的平台上。
易学:python关键字少、结构简单、语法清晰。
易读:没有其他语言通常用来访问变量、定义代码块和进行模式匹配的命令式符号。
内存管理器:内存管理器是由python解释器负责的。
Python的定位是“优雅”、“明确”、“简单”
4、 Python的缺点
代码不可加密:python是解释性语言,它的源码都是以明文形式存放的。(还好目前的互联网时代,靠卖软件授权的商业模式越来越少了,靠网站和移动应用卖服务的模式越来越多了)
运行速度较慢:因为python是解释性语言,在运行时需要解释器解释,所以相对C语言等直接和内核进行交互的语言运行较慢。python代码在执行时会一行一行地翻译成CPU能理解的机器码。(但是大量的应用程序不需要这么快的运行速度,因为用户根本感觉不出来。你能感觉到C语言运行的1.001秒和python语言运行1.1秒的区别吗?)
二、选择运行Python的操作系统
由于Python继承c的可移植性,可以运行在多种平台环境上。常用的系统有Microsoft Windows、Mac OS X、Linux三大操作系统。针对不同的领域要选择得心应手的、合适的系统。
1、 Linux系统
Red Hat Enterprise Linux
CentOS
Ubuntu
Deepin(国产)
2、其他系统
Windows
Mac OS
三、在CentOS 7系统上安装Python3版本
由于CentOS 7系统自带Python版本,如果想使用3.x版本需要看手动升级(即python3覆盖python2的环境变量),或安装在不同的目录,实现Python的2.x和3.x版本共享的环境。(当前linux系统为CentOS 7.4.17.8,Python为2.7.5版本)
在Python官网https://www.python/选择“Downloads”再选择“Linux/UNIX”选项,进入linux的python源码安装包页面。
安装最新3.6.1版本,点击会有下载链接弹出。(如果想要较旧的3.x版本,就要往下拉,查找!)
现在开始着手下载linux的Python3.6.1版本的源码包
1、下载源码包并解压
[root@python3 ~]# wget https://www.python/ftp/python/3.6.1/Python-3.6.1.tar.xz
[root@python3 ~]# xz -d Python-3.6.1.tar.xz
[root@python3 ~]# tar -xf Python-3.6.1.tar
(解压好了,发现Python-3.7.3的文件夹)
2、安装
2.1、安装依赖包
[root@python3 ~]# yum install -y gcc gcc-c++ zlib-devel openssl-devel readline-devel libffi-devel
2.2、配置及编译安装
先查看下python2的信息
[root@python3 ~]# python -V
[root@python3 ~]# find / -name python
[root@python3 ~]# cd Python-3.6.1
[root@python3 Python-3.7.3]# ./configure --prefix=/usr/local
(注意,要让3版本和2版本共存,不能覆盖,需存放不同位置)
[root@python3 Python-3.6.1]# make && make install
安装成功后查看安装的目录
[root@python3 ~]# which python
/usr/bin/python
[root@python3 ~]# which python3
/usr/local/bin/python3
[root@python3 ~]# python3 #运行python3的CPython解释器
退出解释器用exit()回车或者Ctrl+d
(注意:如果没有检测到python3时,但是已安装成功,那么是环境变量问题,
# ln -s /usr/local/bin/python3 /usr/bin/ 这条创建软链接命令可解决)
四、在windows 10系统上安装Python3.6.7版本
登陆https://www.python/downloads/按照上面下载linux版本的python包的同样方法,去下载windows版本的python3.6.7安装包,详细步骤如下
(下载有installer字样的包)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++
注意:
windows10安装python3时较简单,要记得把 "Add Python3.6 to PATH"勾上,省去自己设置环境变量的问题了
更多推荐
python3自学(一):python3的介绍及环境安装
发布评论