学习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为例进行安装及后续实验
2.Windows机器安装python
我们直接使用默认的安装路径即可,圈起来的需要把python.exe增加到环境变量需要勾选上,然后点Install Now
点击close即可
打开cmd验证是否安装成功
到此,我们windows的python安装成功。
3.Linux机器安装python
本文以Centos7.9为例
默认的话是已经有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安装。