python3 offline install

download python source code

python install

mkdir -p /usr/local/python3
tar -lxvf Python-3.8.7.tar.xz
cd Python-3.8.7
mkdir python-build && cd python-build
../configure --prefix=/usr/local/python3 --enable-shared --enable-fail-if-missing

make && make install

setting soft link

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

setting shared lib directory [optional]

cd /etc/ld.so.conf.d
vim python3.conf # 输入python lib的位置
# 加载
ldconfig

修改环境变量

  • vim /root/.bash_profile

    add PATH=$PATH:$HOME/bin:/usr/local/python3/bin

  • source .bash_profile

    . /root/.bash_profile

testing

python3 -v
pip3 -v

which pyhton3
whereis python3

reference link

https://www.cnblogs.com/kimyeee/p/7250560.html

### CentOS 7 中离线安装 Python 3 的方法 #### 准备工作 为了确保顺利安装,在开始之前需要确认系统已经更新到最新状态并拥有必要的开发工具。对于依赖库的获取,由于是离线环境,需先在一个联网环境中准备好这些文件。 #### 获取依赖项和源码包 首先收集所有必需的软件包及其依赖关系。这通常包括编译器和其他构建工具以及Python运行所需的库。可以使用`yumdownloader`来下载rpm包连同其依赖项[^1]: ```bash yum install yum-utils mkdir /tmp/python-offline && cd /tmp/python-offline yumdownloader --resolve --destdir=/tmp/python-offline python3-devel ``` 接着从官方网站或其他可信资源处下载目标版本的Python压缩包,比如Python 3.9.x,并将其放置于相同目录下以便后续操作。 #### 转移至待安装机器 将上述准备好的所有文件复制到目标CentOS 7服务器上的指定位置,例如通过USB驱动器或网络共享等方式传输数据。 #### 执行本地安装过程 进入存放有预先下载好材料的工作区,依次执行如下指令完成实际部署动作: 1. 安装已下载的RPM包: ```bash rpm -ivh *.rpm ``` 2. 解压Python tarball并解压到临时目录中: ```bash tar xf Python-*.tgz cd Python-*/ ``` 3. 配置与编译新版本解释器(假设未设置特定前缀则默认安装路径为 `/usr/local/`) ```bash ./configure --enable-optimizations make altinstall ``` 注意这里采用 `altinstall` 命令而非普通的 `make install` ,以防止覆盖现有的 system-default Python 版本。 最后可通过下面这条命令检验是否正确设置了新的Python版本[^2]: ```bash python3.9 --version ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值