1. python的基础知识
1.1 概念
Python是一种跨平台的计算机程序设计语言,是一种解释型脚本语言,是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),可以应用于Web和Internet开发、科学计算和统计、人工智能、教育、桌面界面开发、软件开发、后端开发等领域。
1.2 python优点和缺点
- 优点:
简单、易学、开源、代码量少开发速度快,面向对象、丰富强大的库,可拓展性
- 缺点:
运行速度慢、国内市场较小、中文资料匮乏
2. python的安装
2.1 从官网下载python安装包
## 安装包下载地址
https://www.python.org/downloads/source/
2.2 解压安装包并源码编译python3.7.7
主机环境:rhel7.6
tar zxf Python-3.7.7.tgz ## 解压安装包
cd Python-3.7.7/ ## 切换路径
首先查看当前主机默认的python版本
python
可以看到默认是2.7.5版本,我们还是继续选用我们的3.7.7版本
./configure --prefix=/usr/local/python3
可以看到,此时会报错,告知我们环境变量中没有C编译器,那么我们就需要先安装C语言编译器
yum install -y gcc ## 安装C编译器
安装好C编译器后再次安装python,安装成功!
安装完成后,进行make
make && make install
加载完成后会报错,发现我们zlib没有安装, 那么就去安装一下
yum install -y zlib-devel ## 安装zlib-devel
安装后再进行make,ok,大功告成!
但是现在牵扯到一个情况,我在运行python的时候,并不会运行我们安装的python3.7.7,要想运行的话我们需要切换到python3的/bin目录下./python去运行,这样我们肯定会觉得诸多不便。
2.3 软链接链接文件
链接前:只有默认的python2版本
ln -s /usr/local/python3/bin/* /usr/local/bin/
软链接完毕后,就可以直接使用python3