学习Python要了解python的特点及任何安装python

一、Python主要有以下特点:

1.  易于学习:pyhton语法比较简单易懂。

2.  拥有丰富的库和框架:python拥有庞大的标准库和丰富的第三方库,可以满足各种应用需求,如数据分析、web分析、机器学习等。

3.  跨平台:可以在windows、linux、mac等操作系统上运行,具有良好的可移植性。

4.  解释性语言:不需要编译,可以直接运行程序,提高了开发效率。

5.  面向对象:支持面向对象,包括封装、继承、多态等特性,使得代码更加模块化、可重用和易于维护。

6.  开发源代码:可以自由地使用、修改和分类。

二、Python安装

1.下载地址

https://www.python.org/downloads/

https://www.python.org/downloads/windows/

windows机器安装直接根据自己的电脑是32或64位下对应的安装包。

本文以Python 3.12.3为例进行安装及后续实验

01Python介绍及安装_Python

2.Windows机器安装python

我们直接使用默认的安装路径即可,圈起来的需要把python.exe增加到环境变量需要勾选上,然后点Install Now

01Python介绍及安装_Python安装_02

01Python介绍及安装_Python_03

点击close即可

打开cmd验证是否安装成功

01Python介绍及安装_Python安装_04

到此,我们windows的python安装成功。

3.Linux机器安装python

本文以Centos7.9为例

01Python介绍及安装_Python安装_05

默认的话是已经有python的,但是是2.7.5版本,这样我们对其进行升级到3.12.3(安装步骤根此一样)

#首先下载安装包
cd /root/software
wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz
#安装依赖包
yum -y install python-devel openssl-devel gcc gcc-c++ sqlite-devel readline-devel ncurses-devel bzip2-devel tk-devel
#解压安装包
tar xzf Python-3.12.3.tgz
cd Python-3.12.3
#编译安装
./configure --prefix=/usr/local/python3.12.3
make && make install
#替换之前python
#先对直接的文件进行备份
mv /usr/bin/python /usr/bin/python.bak 
#软连接到新的python 
ln -s /usr/local/python3.12.3/bin/python3.12 /usr/bin/python
#增加环境变量并使环境变量生效  
echo 'export PATH=$PATH:/usr/local/python3.12.3/bin/'>>/etc/profile
source /etc/profile
sed -i 's/#!\/usr\/bin\/python/#!\/usr\/bin\/python2.7/' /usr/bin/yum
#查看是否安装成功
python --version

至此我们就分别完成的对Python的Windows和Linux安装。