Linux服务器离线安装Python

本文遵循BY-SA版权协议,转载请附上原文出处链接。


本文作者: 黑伴白

本文链接: http://heibanbai.com.cn/posts/2848c389/

前言☞

在Linux系统中,一般都自带的有Python,不过Linux下自带Python大都是 2.7.5版本的,现在基本也带Python3,但是版本可能较低

如果我们想要使用高版本python3的话,最好是再重新装一个Python3的环境。

注意:

最好不要删除自带的python,因为可能有其他地方依赖,直接删掉的可能会导致其他的问题

Python下载地址

1
2
# python各版本下载地址 根据需要进行下载 此处以Python-3.6.8.tgz为例
https://www.python.org/ftp/python/

image-20240228150708312

image-20240228150800459

安装过程

上传安装包至服务器

将下载的Python3源码包上传至服务器,放到自己创建的目录即可

1
mkdir /data/soft

解压安装包

1
2
cd /data/soft
tar xvf Python-3.6.8.tgz

安装依赖包

Python3在安装的过程中可能会用到各种依赖库,所以在正式安装Python3之前,需要将这些依赖库先行安装好。无网络可以下载相应源码包进行安装。

注意:

相关包的安装需要使用root权限

1
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

指定安装路径

安装路径可自定义, 可使用非root用户安装

1
2
cd /data/soft/Python-3.6.8
./configure --prefix=/data/python368

编译

1
make

安装

1
make install

配置环境变量

1
2
export PATH=/data/python368/bin:$HOME/bin:$PATH
export LD_LIBRARY_PATH=/data/python368/lib:$LD_LIBRARY_PATH

添加链接

1
2
cd $HOME/bin
ln -s /data/python368/bin/python3

验证

1
2
3
4
5
# 激活环境变量
cd ~
source .profile
# 查看python版本
python -V

蚂蚁再小也是肉🥩!


Linux服务器离线安装Python
http://heibanbai.com.cn/posts/2848c389/
作者
黑伴白
发布于
2024年2月1日
许可协议

“您的支持,我的动力!觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”

微信二维码

微信支付

支付宝二维码

支付宝支付