python解释器安装及使用(windows,与linux版本)

python基本概念

python是一门编程语言,同shell语言不同,shell是一门脚本语言

python是一门高级语言,

这里说一下高级语言并不是“高大上”那种意思

而是

越接近人类的语言,越高级 如python,java语言,但执行效率低,比较容易掌握

越低(底层)的语言,执行效率越高 如 c ,c++语言,比较难掌握

windows平台python安装

官网是如下
www.python.org

学习使用3.5版本的,去下载对应包即可,注意2版本的与3版本有不少区别,不要下错了

64位应该为如下
在这里插入图片描述
双击,安装,注意要勾选如图下的,不然会报错
在这里插入图片描述
等待安装即可,不要点击cancel那是退出的意思

安装完成,close退出

验证安装,打开cmd命令行,输入python出现如下成功
在这里插入图片描述
当然这么使用python不方便,下面介绍python解释器的使用

python解释器使用

在“开始菜单”,搜索 “python” ,出现 ”IDLE (Python 3.5 64-bit)“ ,点击

进入如下图,这就是一个标准的解释器
在这里插入图片描述
这种方式是按一下回车执行一行代码,很不方便,所以我们一般使用如下方式

在这里插入图片描述

会打开一个空白页面,可以进行多行代码编写
例如如下图,输入代码后,按下 " f5 ",

点击确定,第一次要求选择保存位置,

在这里插入图片描述
选择保存位置,并自定义名称

然后会自动在解释器中,输出代码内容,如图

在这里插入图片描述

再次按 “f5” 就可以直接运行代码内容了
另外字体大小,和字体类型在如下图调

在这里插入图片描述
弹出如下,按照我下图就可以修改了
在这里插入图片描述

关于Linux下的安装

Linux自带Python2.6.6版本
tar包安装Python3.5.4版本

3.5.4的安装包百度云,如下

链接:https://pan.baidu.com/s/1AIodsUN_e6V303IxhOtXlQ
提取码:ffum

1)安装python必要的依赖环境

挂载系统光盘,配置yum源
[root@CentOS7-02 ~]# yum -y install python-devel openssl-devel bzip2-devel zlib-devel expat-devel ncurses-devel sqlite-devel gdbm-devel xz-devel tk-devel readline-devel gcc

[root@CentOS7-02 ~]# yum -y groupinstall "Development tools"

2)tar包安装python3.5.4

[root@CentOS7-02 ~]# cd /usr/local/ (要把包传到这个路径)
Python-3.5.4 托入
[root@CentOS7-02 local]# ls | grep Python-3.5.4
Python-3.5.4.tgz

[root@CentOS7-02 local]# tar zxf Python-3.5.4.tgz
[root@CentOS7-02 local]# cd Python-3.5.4

检测环境中依赖是否完整,设置python的安装位置, 同时生成一个编译文件Makefile,用于进行python编译
[root@CentOS7-02 Python-3.5.4]# ./configure --prefix=/usr/local/python3 --enable-optimizations
[root@CentOS7-02 Python-3.5.4]# make && make install
(时间会比较长,请耐心等待)

3)将python3设置为默认的python解释器

[root@CentOS7-02 Python-3.5.4]# cd /usr/bin/
[root@CentOS7-02 bin]# mkdir bak
[root@CentOS7-02 bin]# mv python bak/

python3的执行文件,做一个链接,设置为默认解释器
[root@CentOS7-02 bin]# ln -s /usr/local/python3/bin/python3 /usr/bin/python

4)由于yum用python2编译执行的,需要为yum设置单独的python2

[root@CentOS7-02 bin]# vim /usr/bin/yum
进入后修改第一行,改成如下图
在这里插入图片描述

5)添加pip的环境变量

pip 是 Python 的包管理器。这意味着它是一个工具,允许你安装和管理不属于标准库的其他库和依赖。
[root@CentOS7-02 bin]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

6)更新pip :需要有网

[root@CentOS7-02 bin]# pip3 install --upgrade pip

7)使用python3

[root@CentOS7-02 ~]# cd /root/
[root@CentOS7-02 ~]# vim 1.py
#!/usr/bin/python
x=1
print (x)

[root@CentOS7-02 ~]# python 1.py
1

已经成功了,因为python3打印变量,必须加(),不加就打印不了
而python2,就可以不加()

实验完毕 !

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章