python从入门到实战|【Python编程】一、Python安装(Linux/Windows)与简介

python从入门到实战|【Python编程】一、Python安装(Linux/Windows)与简介
文章图片


文章目录
    • python简介
    • python环境搭建
      • Windows下安装python
      • Linux下安装python
      • 源码安装总结

python从入门到实战|【Python编程】一、Python安装(Linux/Windows)与简介
文章图片

python简介 python在众多领域都有着广泛的应用,比如如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。特别是在今年特别火热的大数据和人工智能领域,python也发挥着巨大的作用。目前业内几乎所有大中型互联网企业都在使用Python来进行自动化运维、自动化测试、大数据分析、爬虫、Web 等方面的工作。下面是最新的TIOBE排行榜。
python从入门到实战|【Python编程】一、Python安装(Linux/Windows)与简介
文章图片

编程语言可以分为高级语言和低级语言两大类。我们最熟悉的C语言作为一类,C代码编译后得到机器码,机器码在处理器上可以直接执行,通过每一条指令控制CPU工作;而Python、Java、C#等其他高级语言编译后得到的是字节码,虚拟机执行字节码并转换成机器码然后在处理器上执行。实际上python是有很多种类的,比如Jyhton(java实现)、CPython(C语言实现)、IronPython(C#实现)、PyPy(python实现)等等,我们一般说的python都是指python的官方版本CPython,它是使用C语言来实现的,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。python的类库非常齐全并且使用简洁,实现同样的功能,可能python十几行代码可以解决,而C需要几十行甚至上百行才能实现,虽然python使用起来方便简洁,但是python的运行速度相对于C语言却 慢了很多。所以说,没有十全十美的编程语言,任何一门语言学精通了都可以成为大神(但是C是所有语言的基础,真正的大神一定精通C语言,所以最好要把C语言打好基础)。
python环境搭建 Windows下安装python
1.下载python安装包
python安装包的下载地址
点击直达安装包下载
进入网址后,选择需要的版本下载即可,Windows下安装python比较简单,只要一直点击鼠标下一步/确认即可。我们在安装的时候,最好把它安装在C盘或D盘的根目录下,方便我们快速找到安装位置,因为我们后续可能会安装其他包。
2.配置环境变量
安装完成之后,要配置环境变量,为什么要配置环境变量呢?
其实我们在Windows下可能很少去配置环境变量,因为我们想运行一个软件的时候,直接在桌面点击快捷方式就可以运行这个软件。但是,如果我们在cmd命令行运行python的时候,如果直接输入python会提示找不到,我们需要输入python的安装路径才能去运行。通过配置环境变量就可以解决这个问题,环境变量就是负责告诉要运行的程序所在的路径。
依次点击“控制面板 → 系统和安全 → 系统 → 高级系统设置 → 环境变量”
python从入门到实战|【Python编程】一、Python安装(Linux/Windows)与简介
文章图片

点击环境变量就可以增加一个环境变量,在path环境变量中加入你的python安装路径,可以添加到用户变量(对当前用户有效)或者系统变量(所有用户)。
python从入门到实战|【Python编程】一、Python安装(Linux/Windows)与简介
文章图片

设置好之后,我们可以直接在cmd命令行通过python来运行python。
Linux下安装python
Linux下自带python环境,所以无需安装,但是Linux自带的python一般是比较老的版本,我们可以通过命令来查看Linux中python的版本
python从入门到实战|【Python编程】一、Python安装(Linux/Windows)与简介
文章图片

注意这里看到的是默认python的版本,因为我已经安装了新版本的python,所以看到的是python3,其实我的Linux中也有python2版本。
python从入门到实战|【Python编程】一、Python安装(Linux/Windows)与简介
文章图片

建议大家在保留python2的基础上安装一个python3,因为python2和python3还是有一些区别的,同时安装python2和python3的环境,以便不时之需或者对比学习。
1.下载源码包
点击直达源码包下载
进入网址后,可以选择最新版本下载,一定要选择python3,因为我们的Linux都是自带python2的,可以选择tgz格式下载。
2.解压并进入文件夹
如果你是在Windows中下载的源码包,可以通过secureCRT的rz命令,或者使用ftp工具把下载好的源码包传到虚拟机中的Linux系统中(本部分内容如果不会操作可以在我的专栏《Linux从小白到大神》查看源码安装、ftp工具使用等博文)。
在Linux下找到源码包使用命令解压,如果你是下载的tgz格式的,可以使用
tar命令解压
tar zxvf Python-3.9.13.tgz

解压后进入文件夹,一般里面会有一个README文件,可以查看这个文件,里面有各种介绍以及安装方法等等。基本上所有的源码安装都是这个套路,这里讲的安装python的方法也适用于其它源码安装。
3.检查环境
文件夹中会有一个绿色的可执行文件configure,运行该文件
./configure

4.编译
make all

5.把各种库及其他文件拷贝到对应目录
通过make即可完成
make install

6.创建软链接
通过以上5步,python3便安装好了。但是这样的话,如果你想使用python3必须在命令行显示的指定python3,因为我们说过,Linux下默认自带python2的环境。当你运行python的时候,默认是打开python2。
我们在/usr/bin/目录下可以看到一个软连接python,这个软连接决定了你在命令行运行python的默认版本。我们可以看到它是指向Linux默认自带的python2的,删除这个软连接并建立一个指向python3的软链接就可以默认运行python3。
ln -s /home/qq/LibTools/Python-3.9.13/python /usr/bin/python

第一个路径是你的python3安装时的路径,如果你不知道安装在哪了,可以通过whereis命令查看。创建好软链接输入python命令启动python3版本,如果想启动python2可以直接在命令行输入python2.6。
7.配置yum
Linux的yum依赖自带python,为了防止yum执行异常,修改yum使用的python版本。将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6。
vim /usr/bin/yum

python从入门到实战|【Python编程】一、Python安装(Linux/Windows)与简介
文章图片

实际上,这句话是指定默认使用的python版本。
这样,Linux和Windows下的python环境都安装好了,可以开始学习和开发了。我将在下一篇博客开始介绍python编程的基础知识。
源码安装总结
#查看默认Python版本 python --version #1、下载源码包,https://www.python.org/ftp/python/ #2、解压并进入源码文件 tar zxvf Python-3.9.13.tgz cd Python-3.9.13.tgz/ #3、编译安装 ./configure make all make install #4、修改默认Python版本 mv /usr/bin/python /usr/bin/python2.6 ln -s /usr/local/bin/python3 /usr/bin/python #5、防止yum执行异常,修改yum使用的Python版本 vi /usr/bin/yum #将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6

【python从入门到实战|【Python编程】一、Python安装(Linux/Windows)与简介】python从入门到实战|【Python编程】一、Python安装(Linux/Windows)与简介
文章图片

python从入门到实战|【Python编程】一、Python安装(Linux/Windows)与简介
文章图片

    推荐阅读