离线部署Python环境的详细过程

 更新时间:2024年10月29日 08:58:58   作者:iM唐小龙  
本文主要介绍了离线部署Python环境的全过程,包括前置工作、部署Python、测试Python、配置环境和验证Python五个步骤,为读者提供了详细的操作指南,希望能对需要离线部署Python环境的读者提供帮助

1.前置工作

1.1 下载地址

https://www.python.org/ftp/python/3.10.15/Python-3.10.15.tgz

1.2 安装系统依赖

# 安装依赖
yum install -y gcc zlib-devel openssl-devel bzip2-devel
# 上⾯的如果不⾏,执⾏下⾯的(注:如果没有openssl-devel需要⼿动安装)
yum install -y gcc zlib-devel openssl-devel bzip2-devel --nogpgcheck

2.部署Python

# 解压并开始编译
tar -zxvf $HOME/setup/Python-3.10.15.tgz -C $HOME/setup
cd $HOME/setup/Python-3.10.15
# 开始编译安装
./configure --prefix=$HOME/python3.10.15 --enable-shared --enable-loadable-sqlite-extensions
make -j8
make altinstall

3.测试Python

$HOME/python3.10.15/bin/python3.10
# 解决⽅法,配置环境变量
/root/python3.10.15/bin/python3.10: error while loading shared libraries: 
libpython3.10.so.1.0: cannot open shared object file: No such file or directory

4.配置环境

echo "export LD_LIBRARY_PATH=\"$HOME/python3.10.15/lib:\$LD_LIBRARY_PATH\"" >> $HOME/.bashrc
echo "export PATH=\"$HOME/python3.10.15/bin:\$PATH\"" >> $HOME/.bashrc
source $HOME/.bashrc
# 创建软连接(注意软连接版本)
ln -s $HOME/python3.10.15/bin/python3.9 $HOME/python3.9.0/bin/python
ln -s $HOME/python3.10.15/bin/pip3.9 $HOME/python3.9.0/bin/pip

5.验证Python

python -V
Python 3.10.15
pip -V
pip 56.2.3 from /root/python3.10.15/lib/python3.10/site-packages/pip (python 3.10)

到此这篇关于离线部署Python环境的文章就介绍到这了,更多相关离线部署Python环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用PDB模式调试Python程序介绍

    使用PDB模式调试Python程序介绍

    这篇文章主要介绍了使用PDB模式调试Python程序介绍,本文讲解了PDB模式的使用语法,着重讲解PDB模式下的常用命令,需要的朋友可以参考下
    2015-04-04
  • Win10下python 2.7.13 安装配置方法图文教程

    Win10下python 2.7.13 安装配置方法图文教程

    这篇文章主要为大家详细介绍了Win10下python 2.7.13 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • 使用Python开发一个PDF文本提取工具

    使用Python开发一个PDF文本提取工具

    在日常工作中,我们经常需要从PDF文档中提取文本内容,虽然市面上有不少相关工具,但它们要么功能过于复杂,要么使用不够方便,本文将介绍如何使用Python开发一个简单实用的PDF文本提取工具,需要的朋友可以参考下
    2025-02-02
  • python进行二次方程式计算的实例讲解

    python进行二次方程式计算的实例讲解

    在本篇内容里小编给大家整理了一篇关于python进行二次方程式计算的实例讲解内容,有兴趣的朋友们可以学习下。
    2020-12-12
  • Python在Windows和在Linux下调用动态链接库的教程

    Python在Windows和在Linux下调用动态链接库的教程

    这篇文章主要介绍了Python在Windows和在Linux下调用动态链接库的教程,在进行Python的CS端编程时经常需要用到,需要的朋友可以参考下
    2015-08-08
  • LyScript实现计算片段Hash并写出Excel的示例代码

    LyScript实现计算片段Hash并写出Excel的示例代码

    本案例将学习运用LyScript计算特定程序中特定某些片段的Hash特征值,并通过xlsxwriter这个第三方模块将计算到的hash值存储成一个excel表格,感兴趣的可以跟随小编一起学习一下
    2022-09-09
  • python 基于opencv实现高斯平滑

    python 基于opencv实现高斯平滑

    这篇文章主要介绍了python 基于opencv实现高斯平滑,帮助大家更好的理解和使用python处理图片,感兴趣的朋友可以了解下
    2020-12-12
  • Python Opencv实现单目标检测的示例代码

    Python Opencv实现单目标检测的示例代码

    这篇文章主要介绍了Python Opencv实现单目标检测的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 分享4个方便且好用的Python自动化脚本

    分享4个方便且好用的Python自动化脚本

    自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程,直白的就是为了节省人力、时间或硬件资源,提高测试效率,这篇文章主要给大家分享介绍了3个方便且好用的Python自动化脚本,需要的朋友可以参考下
    2022-02-02
  • 只需7行Python代码玩转微信自动聊天

    只需7行Python代码玩转微信自动聊天

    今天小编就为大家分享一篇关于只需7行Python代码玩转微信自动聊天,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01

最新评论