目录
一、简介
二、前提准备
三、下载Python源码
四、将离线python包传输到Linux主机
五、编译以及创建软链接
一、简介
由于工作原因,我们经常会在内网环境下使用Linux,不过这样会让我们安装一些软件变得困难,例如需要安装Python。虽然Linux通常附带Python,但Linux附带的大多数Python都是2.7版本。如果我们想使用Python3,最好安装一个新的Python3环境,但请不要尝试删除Python2,避免引起不必要的麻烦。本篇文章用于介绍如何在Linux系统中离线安装Python
二、环境准备
笔者的配置如下:
内网设备:一台Linux主机(Centos7),一台使用公司内网的Windows主机
外网设备:一台Windows主机
三、下载Python源码
官网地址如下:
Index of /ftp/python/
选择自己需要的python版本,如笔者选择的为python3.6.13,则需要对应版本的tar.xz包
四、将离线python包传输到Linux主机
笔者采用的方式如下:
①使用U盘将离线包拷入公司的Windows电脑中
②再使用WinSCP软件连接Linux主机,将离线包传入Linux主机的/home/python3目录下(该目录为自定义并需要提前创建),创建命令如下:
mkdir /home/python3/
五、编译以及创建软链接
①进入离线包目录
cd /home/python3/
②解压tar.xz包
# 解压xz得到tar包
xz -d Python-3.6.13.tar.xz
# 解压tar包
tar -xvf Python-3.8.5.tar
③配置Python的安装路径
# "="后跟想把Python安装在哪的路径
./configure --prefix=/usr/local/python
④编译以及安装
make && make install
⑤此时Python就已经安装完毕,不过我们还需要为其创建软链接(可以理解为Windows下的快捷方式,配置好后可以快速使用python3和pip3)
ln -s /usr/local/python/bin/python3.8 /usr/bin/python3
ln -s /usr/local//python/bin/pip3.8 /usr/bin/pip3
⑥最后检测一下是否安装成功
python3 -V
能够输出Python 3.6.13即为安装成功