同福

在Linux上搭建Python2.7运行环境【20201015】

介绍

介绍

国人喜欢跟风,有人带节奏,就会有大批的人跟着走,这种心理时常会被利用,Python这个语言其实是最不适合初学者学习的语言,它的语法不伦不类,它的定位不清不楚,它能解决的问题很小众,它确被带节奏成为了大众入门学习的第一门语言,福哥真是哭笑不得~~
Python属于脚本语言,和其他脚本语言诸如:PHP、Shell、Bat差不多,脚本语言通常情况下是用于辅助项目运营使用的,也就是说它不能作为第一生产力语言使用。
Python和人工智能,Python比较像shell和php的强化版本,可以灵活的调用API接口,加工处理接口返回数据,那么人工智能(AI)的核心都是c/c++编写的,开放的接口可以使用所有脚本语言对接,而在这方面Python就是佼佼者了,所以Python是用来调试人工智能的较为优秀的辅助语言,仅此而已。

准备工作

本地化

如果是新环境,我们需要设置时区以保证时间显示正确

timedatectl set-timezone Asia/Shanghai

安装wget

如果环境里没有wget,通过yum安装一下

yum -y install wget

安装unzip

如果环境里没有unzip,通过yum安装一下

yum -y install unzip

安装gcc

如果环境里没有编译工具,通过yum安装一下

yum -y install gcc gcc-c++ make

建立环境根目录

mkdir -p /tongfu.net/env/

建立安装包目录并进入

mkdir /packages
cd /packages

安装

Python2和Python3区别很大,这里我们两个都装起来吧!因为Python2支持比较完善,Python3新功能更多,两个版本又是独立的,所以一起来吧!

下载Python2.7

官方下载地址

https://www.python.org/downloads/release/python-2718/

ff4e031ef34d3abc.jpg福哥选择的是tgz格式

https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz

官网下载

从官网下载安装包

wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz

网盘下载

链接: https://pan.baidu.com/s/1G3hQ8Fqhf2f5WFRhcMCHMg 提取码: 5ubp

下载setuptools

官网下载地址

https://pypi.org/project/setuptools/#files

福哥选择的是45.0.0这个版本,这个版本是支持py2的最后一个版本了

dd735760523f7bfb.jpg

wget https://files.pythonhosted.org/packages/fd/76/3c7f726ed5c582019937f178d7478ce62716b7e8263344f1684cbe11ab3e/setuptools-45.0.0.zip

下载pip

官网下载地址

https://pypi.org/project/pip/#files

945c3e138ef5ff4b.jpg

wget https://files.pythonhosted.org/packages/59/64/4718738ffbc22d98b5223dbd6c5bb87c476d83a4c71719402935170064c7/pip-20.2.3.tar.gz

下载distribute

官网下载地址

https://pypi.python.org/pypi/distribute

wget https://files.pythonhosted.org/packages/5f/ad/1fde06877a8d7d5c9b60eff7de2d452f639916ae1d48f0b8f97bf97e570a/distribute-0.7.3.zip

安装Python2.7

编译安装

tar -xzvf Python-2.7.18.tgz
cd Python-2.7.18
./configure --prefix=/tongfu.net/env/python-2.7.18/
make
make install
cd ../

安装setuptools

编译安装

unzip setuptools-45.0.0.zip
cd setuptools-45.0.0
python setup.py install
cd ../

安装pip

编译安装

tar -xzvf pip-20.2.3.tar.gz
cd pip-20.2.3
python setup.py install
cd ../

安装distribute

编译安装

unzip distribute-0.7.3.zip
cd distribute-0.7.3
python setup.py install
cd ../

测试

版本号

输入命令“python --version”

a435398107eb7831.jpg输入命令“pip --verion”,可以看到除了版本信息之外还有一段警告信息,大概的意思就是py2以后就不会再被支持了,建议你升级到py3

0e0abab7d2946393.jpg

Hello World

建立HelloWorld.py程序文件,使用vi写下如下代码:

#!/usr/bin/python

print "Fuge said: Hello world!"

input("")

使用python命令执行HelloWorld.py程序

07f8c852d9b83898.jpg

可以看到打印了“Fuge said: Hello world!”内容,最后一行的input是用来暂停脚本执行的,避免窗口一闪而过。

总结

python语言很简单,比较适合做辅助使用,现在linux操作系统上的很多使用shell语言编写的脚本都换成了python了。

结束语

今后福哥会针对一些案例进行指导,这里面会包含一些实际的功能需求,大家在学习语法和基础知识之后还是需要通过实践才能将知识巩固,才能学有所成,学有所用~~