1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python语言编程环境-day02--编程语言的分类与Python开发环境的搭建

python语言编程环境-day02--编程语言的分类与Python开发环境的搭建

时间:2022-07-21 14:45:36

相关推荐

python语言编程环境-day02--编程语言的分类与Python开发环境的搭建

一、编程语言的分类

机器语言:机器语言是二进制代码表示的计算机能够直接识别和执行的一种机器指令的集合。

汇编语言:汇编语言是一种比机器语言稍微高级的编程语言,它使用助记符代表机器指令的操作码,用地址符合或者标号代表指令或操作数的地址。

高级语言:高级语言是一种独立于机器,面向过程或对象的语言。

三者特点比较:

执行效率:机器语言>汇编语言>高级语言(分为编译型和解释型两种)(编译型>解释型)

开发效率:机器语言<汇编语言<高级语言(编译型<解释型)

跨平台性:解释型语言(如Python)具有优秀的跨平台能力

二、Python语言的两种运行方式

1、交互式

即时得到程序的运行结果,多用于调试

2、脚本式

把程序写到文件中,通常以.py结尾,通过Python解释器来执行。

一个Python程序运行三个步骤(通过对比Python解释器和文本编辑器来说明)

py程序的运行步骤:

先启动Python解释器(应用程序,相当于打开一个文本编辑器)

解释器回向系统发送调用请求,将存储在硬盘上的hello.py(文件) 加载到内存中

解释器开始执行刚刚读入内存的py代码,识别Python语法

文本编辑器的运行步骤:

启动文本编辑器

发送系统调用请求,将存储在硬盘上的文件加载到内存中

将读入内存的内容输出到屏幕上,让用户看到

三、Python开发环境的搭建(以Linux为例)

系统环境信息

[root@Kingstar ~]#cat /etc/redhat-release

CentOS Linux release 7.7.1908(Core)

[root@Kingstar~]#

安装步骤如下:

安装第三方库

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc gcc-c++make

yum-y install libffi-devel

从Python官网下载Python的安装包

我下载的python3.8: /downloads/release/python-380

将Python-3.8.0.taz传到服务器上

mv Python-3.8.0.taz /home/tar-zxvf Python-3.8.0.taz

cd Python-3.8.0

创建一个python安装路径

mkdir-p /usr/local/python3

编译安装

./configure --with-ssl --prefix=/usr/local/python3

make&&make install

删除原来的python2 软链接

rm-rf /usr/bin/python

创建新的软链接

ln-s /usr/local/python3/bin/python3.8 /usr/bin/python

查看python版本

[root@kingstar bin]#ls -al|grep python

-rwxr-xr-x. 1 root root 11232 8月 13 05:18 abrt-action-analyze-python

lrwxrwxrwx.1 root root 29 11月 29 17:18 pip -> /usr/local/python3/bin/pip3.8lrwxrwxrwx.1 root root 32 11月 29 13:12 python -> /usr/local/python3/bin/python3.8lrwxrwxrwx.1 root root 9 11月 29 11:43 python2 -> python2.7

-rwxr-xr-x. 1 root root 7216 8月 7 08:52 python2.7[root@kingstar bin]#python -V

Python 3.8.0

[root@kingstar bin]#python2 -V

Python 2.7.5[root@kingstar bin]#

更改yum对应的路径

将yum的路径改为python2.7vim/usr/bin/yum

如果在安装pip的过程中报错

SyntaxError: invalid syntax

vim/usr/libexec/urlgrabber-ext-down

将路径改为python2.7

wget get-pip.py

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

开始安装

添加环境变量

echo PATH='usr/local/python/:$PATH' >> /etc/profile

source/etc/profile

参考文章链接:

/taisuyuanqing/p/11469798.html

/p/96bfccc7c680

https://pip.pypa.io/en/stable/installing//weixin_41917873/article/details/88211421/wjh2622075127/article/details/88317440

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。