侧边栏壁纸
博主头像
Linux运维笔记博主等级

行动起来,活在当下

  • 累计撰写 10 篇文章
  • 累计创建 51 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Ubuntu离线安装Python指定版本

XiaoWang
2024-05-19 / 0 评论 / 0 点赞 / 19 阅读 / 2665 字
温馨提示:
本文最后更新于 2024-05-19,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Ubuntu离线安装Python指定版本

安装准备

  • 准备一台可以连接外网的机器下载离线包
  • apt-get 下载安装 gcc和 make 离线包(过程暂时忽略)
  • 下载 python 指定版本的离线包,例如下面地址
    https://www.python.org/downloads/release/python-277/

选择这两个中的都可以,只是解压方式不同,建议第二个,用 tar 就可以解压

image2-1-tzgy.png

卸载旧版的python

●如果之前是 apt-get 安装的

apt-get remove xxxxx

●如果之前是离线安装的

 find / -name python

# 删除所有/usr下的python相关的文件和文件夹
[root@VM-16-16-centos ~]# find / -name python
/etc/python
/usr/local/qcloud/monitor/python26/bin/python
/usr/share/gdb/python
/usr/share/gcc-4.8.2/python
/usr/bin/python

安装依赖库

mkdir python
cd python
# 下载所有依赖库,此处以2.7为例
apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances python2.7 | grep "^\w" | sort -u)
cd ..
# 将依赖打包
tar python.tar.gz ./python
# 放到目标机器安装
tar -zxvf python.tar.gz
cd python
dpkg -i ./*deb

安装 Zlib

tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install

安装python

tar -zxvf Python-2.7.6.tgz
cd Python-2.7.6
./configure --prefix=/usr/local/python2
make
make install
ln -s /usr/local/python2/bin/python /usr/bin/python
ln -s /usr/local/python2/bin/python /usr/bin/python2
ln -s /usr/local/python2/lib/python2.7  /usr/lib/python2.7
python -V
0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq

评论区