Python是一种计算机程序设计语言。是一种面向对象的解释型的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
编译型与解释型,两者各有利弊
编译性语言不如解释性语言跨平台性好
注意:敏捷开发
敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
就是加班提前完成工作
Python是一种解释型脚本语言,可以应用于以下领域:
直接在真机上安装3.6的版本可能我们会误操作改动了真机原来的2.7版本,导致yum源出问题,所以我们现在虚拟机安装,再将安装好的目录发送到真机。
解压压缩包,解压后的目录和文件都是源码编译需要的东西,可以添加或去掉自己要或不要的功能。
tar zxf Python-3.6.6.tgz 解压
cd Python-3.6.6/
./configure --help 查看帮助信息
yum install readline -y
yum install readline-devel.x86_64 -y
yum install zlib-devel.i686 -y
yum install openssl-devel.x86_64 -y
yum install gcc.x86_64 -y 要有C语言的编译器gcc
./configure --prefix=/usr/local/python3.6 --with-ssl ##prefix指定安装目录
make
统一编译,写到上图的Makefile,这个过程会比较缓慢,我们可以给虚拟机加CPU及内存让速度变快。make install
/usr/local
下出现了目录python3.6
环境变量的查看命令:env
,echo $PATH
只能看到一部分
echo $PATH ##临时添加
export PATH='python3.6所在的路径:$path'
echo export PATH='python3.6命令所在的路径:$PATH' >> ~/.bashrc
source ~/.bashrc 重新读取配置文件
ln -s /usr/local/python3.6/bin/python3.6 /usr/local/bin/
python3.6
注意:1.make和make install两步都是在解压后进的Python-3.6.6/
,目录下做的
2.做软链接的时候要写绝对路径
发送到真机 让真机也能用3.6
scp -r python3.6/ [email protected]:/usr/local/
ln -s /usr/local/python3.6/bin/python3.6 /usr/local/bin/ 在真机中再创建一个软链接