Python3离线安装第三方包的图文教程

 更新时间:2025年03月13日 09:11:14   作者:程序员Rocky  
因为涉密单位或者对安全要求比较高的环境下,服务器无法连接互联网,所以这篇文章就来为大家详细介绍一下Python3离线安装第三方包具体方法吧

一、背景

大部分情况下,我们的服务器都可以访问互联网,安装第三方python包可以直接通过pip install进行安装,这种都是日常操作。

但是某些企业或者涉密单位或者对安全要求比较高的环境下,服务器无法连接互联网。 那么我们的pip install就无法正常工作了。  那怎么办呢?  我就需要安装第三方包啊。

别急,我们可以使用离线安装的方式来实现这个需求。

二、离线安装Python包

我们拿安装requests包的2.32.2版本来进行离线安装举例。

1、访问pypi.org查找到对应版本的源码压缩包

2、选择我们要下载的版本包

3、下载安装包

wget "https://files.pythonhosted.org/packages/86/ec/535bf6f9bd280de6a4637526602a146a68fde757100ecf8c9333173392db/requests-2.32.2.tar.gz"

去可以访问互联网的服务器,或者本地下载好安装包。下载好之后传到目标服务器(U盘或者某种内网传输方式)。 (我这里是可以联网的, 只是为了给大家模拟这个离线安装过程,所以就直接wget了)

4、解压进入目录,进行安装

tar -zxvf requests-2.32.2.tar.gz
cd   requests-2.32.2

python3 setup.py install  #执行安装命令

5、查看pip3 list是否存在requests包

pip3 list | grep requests  #查看是否已经安装上了requests
 
#查看和执行导入requests模块都正常

三、总结

大部分pypi.org上的包都遵循标准,源码目录都有setup.py,  一般执行python setup.py install就能进行安装。

pip install的原理也就是把上面的步骤重复了一下,先搜索到对应版本的包,然后下载,然后执行安装。  但是某些情况下,没有setup.py文件,那么就得再找找这个包的文档信息,看下如何实现离线安装即可。

到此这篇关于Python3离线安装第三方包的图文教程的文章就介绍到这了,更多相关Python离线安装第三方包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 粗略分析Python中的内存泄漏

    粗略分析Python中的内存泄漏

    这篇文章主要介绍了粗略分析Python中的内存泄漏,分析了包括在垃圾回收时产生等的原因,需要的朋友可以参考下
    2015-04-04
  • Python ORM编程基础示例

    Python ORM编程基础示例

    这篇文章主要介绍了Python ORM编程基础,结合实例形式分析了Python ORM编程相关概念、原理以及缓存、数据库操作相关使用技巧,需要的朋友可以参考下
    2020-02-02
  • Python金融数据可视化汇总

    Python金融数据可视化汇总

    这篇文章主要介绍了Python金融数据可视化(两列数据的提取,分别画,双坐标轴,双图,两种不同的图)等内容。
    2017-11-11
  • 详解利用python+opencv识别图片中的圆形(霍夫变换)

    详解利用python+opencv识别图片中的圆形(霍夫变换)

    这篇文章主要介绍了详解利用python+opencv识别图片中的圆形(霍夫变换),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • Django 按组控制权限类及定义方法详解

    Django 按组控制权限类及定义方法详解

    这篇文章主要为大家介绍了Django 按组控制权限类及定义方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • win10系统下python3安装及pip换源和使用教程

    win10系统下python3安装及pip换源和使用教程

    这篇文章主要介绍了win10系统下python3安装及pip换源和使用教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • 一文秒懂python读写csv xml json文件各种骚操作

    一文秒懂python读写csv xml json文件各种骚操作

    多年来,数据存储的可能格式显著增加,但是,在日常使用中,还是以 CSV 、 JSON 和 XML 占主导地位。 在本文中,我将与你分享在Python中使用这三种流行数据格式及其之间相互转换的最简单方法,需要的朋友可以参考下
    2019-07-07
  • python word转pdf代码实例

    python word转pdf代码实例

    这篇文章主要介绍了python word转pdf代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Python利用Matplotlib绘制柱状图(竖直柱状图和水平柱状图)、直方图和饼状图

    Python利用Matplotlib绘制柱状图(竖直柱状图和水平柱状图)、直方图和饼状图

    这篇文章主要给大家介绍了关于Python利用Matplotlib绘制柱状图(竖直柱状图和水平柱状图)、直方图和饼状图的相关资料,Python使用matplotlib画图是非常方便的,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • Django视图扩展类知识点详解

    Django视图扩展类知识点详解

    这篇文章主要介绍了Django视图扩展类知识点以及实例代码,需要的朋友们可以学习下。
    2019-10-10

最新评论