python安装(windows、mac os、linux)

python安装

python官网下载地址

1. windows安装python

1.1 下载windows对应的安装包

python安装包下载

1.2 双击安装

在这里插入图片描述
勾选最下方的勾选栏
在点击自定义安装
在这里插入图片描述
默认全选,直接下一步
在这里插入图片描述
选择自己的安装路径
在这里插入图片描述
安装,这里演示安装到D盘中(自己根据个人情况而定)
在这里插入图片描述
安装过程中弹窗都点击是,即可;
关闭路径长度限制:
在这里插入图片描述
点击这个之后,会消失,然后点击close即完成安装。

1.3 验证

点击windows开始图标,直接输入cmd
或者直接win + r,再输入cmd
在这里插入图片描述
进入命令提示符
然后在命令黑窗口直接输入:python 直接回车
或者 输入:

python -V

在这里插入图片描述
安装成功

2. mac安装python

mac安装更简单
下载mac安装包,然后直接下一步就行;
最后需要注意的是:如果直接输入python,不会出现对应版本的程序,可以输入以下命名:

echo 'alias python="python3"' >> .bash_profile

在这里插入图片描述

3. linux安装python

在linux上安装python,是需要下载源码然后编译安装

3.1 安装python所需的依赖

登录到linux中,使用yum程序进行依赖程序安装,执行以下命令:

yum install wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make zlib zlib-devel libffi-devel -y

3.2 安装python

3.2.1 下载安装包

进入python的官方网站,下载linux的安装包
在这里插入图片描述
在这里插入图片描述
进入这个页面后,往下拉,选择对应的python源码包(注意这里不直接下载):
在这里插入图片描述
右键,复制链接地址
在这里插入图片描述
然后进入到linux系统中,通过wget去下载:
在这里插入图片描述
下载完成之后通过ls查看

ls -s

在这里插入图片描述

3.2.2 解压安装包
tar -xvf Python-3.10.4.tgz

解压之后,再通过ls命令 可以查看到有Python-3.10.4这样一个文件夹。
cd 进去

cd Python-3.10.4

再ls一下,可以看到python的源码文件。
在这里插入图片描述

3.2.3 构建源码
./configure --prefix=/usr/local/python3.10.4

./configyre:意思是预先构建配置
–prefix参数:意思是,构建编译安装后的位置
在这里插入图片描述

3.2.4 编译安装

这个过程还是比较耗时的。

make && make install

在这里插入图片描述
完成之后,我们可以进入到目录看一下

cd /usr/local/python3.10.4

在这里插入图片描述
到这里python的编译安装已经完成,但是使用的时候还不是非常方便,那么需要构建一个软连接:

3.2.5 构建软连接

linux系统中是会有一个老版本的python程序的
在/usr/local/python
那么我们需要先把这个给删除掉

rm -f /usr/local/python

在这里插入图片描述
删除之后,构建软连接
在这里插入图片描述

ln -s /usr/local/python3.10.4/bin/python3.10 /usr/bin/python

完成软链接,那么以后在终端的任意位置,我们都可以使用。
在这里插入图片描述
操作完成之后,还需注意的是,yum可能不能正常使用,因为linux中yum使用的是python 2 的老版本,那么就需要我们更新一下,修改一下,yum的程序

vi /usr/libexec/urlgrabber-ext-down

在这里插入图片描述
将首行python改为 python2,然后保存即可
在这里插入图片描述

vi /usr/bin/yum

在这里插入图片描述
同理将首行python改为python2
在这里插入图片描述
这样,python程序正常运行,同时也不影响yum程序的使用。