目录

一、简介

二、前提准备

三、下载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.6.13.tar

③配置Python的安装路径

# 进入解压后的目录
cd Python-3.6.13
# "="后跟想把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即为安装成功

Logo

更多推荐