离线部署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环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python 爬虫图片简单实现

    Python 爬虫图片简单实现

    这篇文章主要介绍了Python 爬虫图片简单实现的相关资料,需要的朋友可以参考下
    2017-06-06
  • Pandas reindex重置索引的使用

    Pandas reindex重置索引的使用

    本文主要介绍了Pandas reindex重置索引的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • python利用lxml读写xml格式的文件

    python利用lxml读写xml格式的文件

    这篇文章主要为大家详细介绍了python利用lxml读写xml格式的文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • pygame实现井字棋之第一步绘制九宫格

    pygame实现井字棋之第一步绘制九宫格

    这篇文章主要介绍了pygame实现井字棋之第一步绘制九宫格,文中有非常详细的代码示例,对正在学习python的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2021-05-05
  • 浅析Python 中整型对象存储的位置

    浅析Python 中整型对象存储的位置

    下面小编就为大家带来一篇浅析Python 中整型对象存储的位置。小编觉得挺不错的,现在分享给大家,也给大家做个参考,一起跟随小编过来看看吧
    2016-05-05
  • Python实现环形链表

    Python实现环形链表

    这篇文章主要为大家详细介绍了Python实现环形链表,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • python多线程同步售票系统

    python多线程同步售票系统

    这篇文章主要介绍了python多线程同步售票系统,文章基于python的相关资料展开详细的多线程同步售票系统介绍,感兴趣的小伙伴可以参考一下
    2022-05-05
  • python编程使用协程并发的优缺点

    python编程使用协程并发的优缺点

    协程是一种用户态的轻量级线程,又称微线程。这篇文章主要介绍了python编程使用协程并发的优缺点,感兴趣的朋友跟随小编一起看看吧
    2018-09-09
  • Python3实现建造者模式的示例代码

    Python3实现建造者模式的示例代码

    这篇文章主要介绍了Python3 实现建造者模式的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • python多线程多并发启动appium服务的实现

    python多线程多并发启动appium服务的实现

    使用Dos命令或者bat批处理来手动启动appium服务,启动效率低下,本文主要介绍了python多线程多并发启动appium服务的实现,具有一定的 参考价值,感兴趣的可以了解一下
    2024-02-02

最新评论