Python在内网安装python第三方包(库)的方法

 更新时间:2024年01月04日 09:05:12   作者:breezecool  
日常我们工作的计算机环境是内网,做项目需要安装python 第三方库,在外网一般使用"pip install 包名"很快就安装上了,但是在内网无法连接pypi网站或者国内镜像,那该如何安装呢,下面小编给大家带来了Python如何在内网安装python第三方包库,感兴趣的朋友一起看看吧

一、简介

日常我们工作的计算机环境是内网,做项目需要安装python 第三方库,在外网一般使用"pip install 包名"很快就安装上了,但是在内网无法连接pypi网站或者国内镜像,那该如何安装呢,下面我们就来具体看下。

二 安装方式(三种)

1、下载whl结尾的文件安装

例:安装 datetime库
(1) 在pypi 网站找到datetime库,然后下载whl文件,如下图

(2) 将下载的whl文件放在桌面任意一个文件夹内,例如下图

(3) 然后win+r 打开cmd命令,再用cd切换至这个文件目录下,输入 “pip install DateTime-4.3-py2.py3-none-any.whl " 运行命令即可

2、下载压缩包文件进行安装

点击下载压缩包

然后解压,切换至该文件夹下,输入“python setup.py install ”即可

注:若在pypi网站访问速度慢,可以在清华镜像下载,镜像网址为https://pypi.tuna.tsinghua.edu.cn/simple,若想快速下载某个库,可直接在网址后面加上库名,比如https://pypi.tuna.tsinghua.edu.cn/simple/datetime

3、批量安装python包

若我想在内网批量安装库,用上面方法安装也可以,但是需要一个个下载安装,且安装时可能需要其它依赖库,这时使得我们安装麻烦些;于是我们想到可以在外网提前批量将这些库装好,然后再一键下载,最后内网安装,节省时间且效率非常高。

第一步:在外网机台批量安装你需要在内网安装的库,然后再建立一个 whls 文件,然后cd 命令切换到该文件夹下,输入以下命令,生成requirements.txt 文件

第二步:输入 “ pip download -r requirements.txt -d E:/package ”
这里将下载的库放在E盘package文件夹中

第三步:然后将package文件夹和requirements.txt放在内网机台同一文件夹下上,执行 “ pip install --no-index --find-links(项目目录)\whls -r requirements.txt ”就可以批量安装了。
注:批量安装requirements.txt里面库时,建议将pip安装包给删掉,因为python安装时已经自带的将pip给安装了,删除时将package文件中pip**.whl文件、requirements.txt中pip这行删掉。
比如:package文件和requirements.txt放在files文件夹中,该files放于桌面,具体安装命令如下:

1、cmd中用cd先切换到files路径;
2、执行如下命令:
pip install --no-index --find-links C:\Users\admin\Desktop\files\package -r requirements.txt

到此这篇关于Python--如何在内网安装python第三方包(库)的文章就介绍到这了,更多相关Python安装python第三方包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python搭建HTTP服务器和FTP服务器

    Python搭建HTTP服务器和FTP服务器

    这篇文章主要为大家详细介绍了Python搭建HTTP服务器和FTP服务器的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • Python如何统计函数调用的耗时

    Python如何统计函数调用的耗时

    这篇文章主要为大家详细介绍了如何使用Python实现统计函数调用的耗时,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-04-04
  • linux中使用Python对图片进行批量命名

    linux中使用Python对图片进行批量命名

    大家好,本篇文章主要讲的是linux中使用Python对图片进行批量命名,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • 一文带你探索Python中15个常见的魔术方法

    一文带你探索Python中15个常见的魔术方法

    在Python中,特殊方法(也称为魔术方法)是由Python解释器自动调用的,我们不需要手动调用它们,本文小编为大家整理了15个常见特殊方法的实现,希望对大家有所帮助
    2024-01-01
  • Python批量对word文档进行操作步骤

    Python批量对word文档进行操作步骤

    这篇文章主要介绍了Python批量对word文档进行操作,一步步逐步完成创建文档,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-02-02
  • Pytorch 扩展Tensor维度、压缩Tensor维度的方法

    Pytorch 扩展Tensor维度、压缩Tensor维度的方法

    这篇文章主要介绍了Pytorch 扩展Tensor维度、压缩Tensor维度的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • python图像填充与裁剪/resize的实现代码

    python图像填充与裁剪/resize的实现代码

    这篇文章主要介绍了python图像填充与裁剪/resize,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • OpenCV-Python图像轮廓之轮廓特征详解

    OpenCV-Python图像轮廓之轮廓特征详解

    图像轮廓是指由位于边缘、连续的、具有相同颜色和强度的点构成的曲线,它可以用于形状分析以及对象检测和识别。本文将带大家详细了解一下图像的轮廓特征,感兴趣的可以学习一下
    2021-12-12
  • 利用Python校准本地时间的方法教程

    利用Python校准本地时间的方法教程

    这篇文章主要给大家介绍了关于如何利用Python校准本地时间的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用Python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-10-10
  • Python技巧之变长和定长序列拆分

    Python技巧之变长和定长序列拆分

    这篇文章主要给大家分享的是Python技巧之变长和定长序列拆分,Python中的任何序列(可迭代的对象)都可以通过赋值操作进行拆分,包括但不限于元组、列表、字符串、文件、迭代器、生成器等。想了解更多详细的小伙伴请参考下面文章内容
    2021-12-12

最新评论