1.python源码编译安装
(一)python简介:
简介:Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
小点分析:
1.c是面向对象的
2.python最重要的功能:爬虫,大数据人工智能,自动化运维/测试
3.python的开发效率高,简洁易开发的语言
4.python的缺点是运行效率慢
5.解释性语言和编程语言的区别,就是解释器
6.编译需要configure
7.zlib库,zlib-devel开发用的包
8.如果不装readline使用左右键会出现乱码
9.目前使用的python用的是社区版
10.编译三部曲config,make,make install
11.都是调用c语言的编译器
12.bin解释器
13.没有看到的原因是因为没有加到环境变量
14.做软链接时要写绝对路径
15.默认的是2.7
(二)安装的简单步骤:
安装平台:Linux
-官网下载安装包
-解压安装包
-安装编译过程需要的依赖性:gcc,zlib,zlib-devel,openssl-devel,readline,readline-devel
-进入解压的安装包进行编译
./configure --prefix=/usr/local/python --with-ssl
-安装:make && make install
软链接:
ln -s /usr/local/python/bin/python3.6 /usr/local/bin/
ln -s /usr/local/python/bin/pip3.6 /usr/local/bin
#测试是否安装成功
python3.6
1.安装
<1>首先在真实主机中查看python的版本,输入python后按下Tab键即可查看
[kiosk@foundation66 Desktop]$ python
<2>官网下载安装包(这里已经下载好了,可以直接查看),之后进行解压
[root@desktop ~]# cd /mnt
[root@desktop mnt]# ls
[root@desktop mnt]# tar zxf Python-3.6.6.tgz
<3>安装编译过程需要的依赖性:gcc,zlib,zlib-devel,openssl-devel,readline,readline-devel
[root@desktop mnt]# yum install -y gcc zlib zlib-devel openssl-devel readline readline-devel
<4>进入解压的安装包进行编译
[root@desktop mnt]# ls
[root@desktop mnt]# cd Python-3.6.6/
[root@desktop Python-3.6.6]# ls
[root@desktop Python-3.6.6]# ./configure --prefix=/usr/local/python --with-ssl
<5>安装(时间可能有点久,需要耐心等待)
[root@desktop Python-3.6.6]# make && make install