Python安装:Windows及Linux安装

≯℡__Kan透↙ 提交于 2020-03-10 22:09:07

初识Python
一、简介
1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本,随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

Python应用领域:
Python是一种解释型脚本语言,可以应用于以下领域:
1.web全栈
2.人工智能
3.机器学习
4.网络爬虫
5.数据分析
6.算法工程师
7.游戏开发
8.信息安全
9.自动化测试
10.自动化运维

Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。

二、安装Python
1.Windows系统安装
1)下载安装包,Python官网https://www.python.org/
在这里插入图片描述
下载链接地址为:https://www.python.org/downloads/release/python-382/
下载完成后,会在下载的指定目录中有Python的安装包,双击安装即可。
在这里插入图片描述
安装:
默认安装没有勾选“自动添加Python的环境变量”需要手动勾选
在这里插入图片描述
点击“Customize installation”自定义安装。
在这里插入图片描述
点击“Next”
在这里插入图片描述
自定义目录,不要把Python抽象安装到含有中文的目录中
在这里插入图片描述
安装完成后,点击“Close”关闭窗口:
在这里插入图片描述
2)运行Python程序,测试:
Win+R打开运行输入CMD,打开命令行,输入python,查看:
在这里插入图片描述
出现以上内容则说明安装成功。
退出执行exit()或者CTRL+Z回车即可退出。

2.Linux系统安装。
1)在Linux系统中默认安装2.7版本的Python,我们可以进入官网下载Python的源代码包进行升级安装:
安装之前下载依赖库:

[root@localhost ~]# yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel  
已加载插件:fastestmirror, langpacks  
Determining fastest mirrors  

2)下载Python源代码包:
在这里插入图片描述

在这里插入图片描述
下拉找到Python源码包:
在这里插入图片描述
右击复制链接,回到终端下载:

[root@localhost ~]# wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz  
[root@localhost ~]# ls  
Python-3.8.2.tgz  

解压安装包,并进入编译安装:
过程会有点漫长~,请耐心等待。

[root@localhost ~]# tar -zxvf Python-3.8.2.tgz   
  
[root@localhost ~]# cd Python-3.8.2/  
  
在./configure操作前,先进行配置,设置语言:  
[root@localhost Python-3.8.2]# export LANG=zh_CN.UTF-8  
[root@localhost Python-3.8.2]# export LANGUAGE=zh_CN.UTF-8  
  
进行编译安装:  
[root@localhost Python-3.8.2]# ./configure --prefix=/usr/local/python382 --enable-optimizations && make && make install  

3)修改用户主目录下名为.bash_profile的文件,配置PATH环境变量并使其生效:

[root@localhost ~]# python3 --version  
Python 3.8.2  
  
先输入python进入交互式环境,执行下面代码检查Python版本:  
[root@localhost ~]# python  
Python 2.7.5 (default, Oct 30 2018, 23:45:53)   
  
>>> import sys  
>>> print(sys.version_info)  
sys.version_info(major=2, minor=7, micro=5, releaselevel='final', serial=0)  
>>> print(sys.version)  
2.7.5 (default, Oct 30 2018, 23:45:53)    
  
CTRL+D退出。  
  
再输入python3进入交互式环境,再执行以下代码检查Python版本:  
[root@localhost ~]# python3  
Python 3.8.2 (default, Mar  9 2020, 14:14:16)   
>>> import sys  
>>> print(sys.version_info)  
sys.version_info(major=3, minor=8, micro=2, releaselevel='final', serial=0)  
>>> print(sys.version)  
3.8.2 (default, Mar  9 2020, 14:14:16)   
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!