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第三方包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 对Pandas MultiIndex(多重索引)详解

    对Pandas MultiIndex(多重索引)详解

    今天小编就为大家分享一篇对Pandas MultiIndex(多重索引)详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • Python如何使用pymongo连接MongoDB数据库并进行相关操作

    Python如何使用pymongo连接MongoDB数据库并进行相关操作

    PyMongo是驱动程序,使python程序能够使用Mongodb数据库,使用python编写而成,下面这篇文章主要给大家介绍了关于Python如何使用pymongo连接MongoDB数据库并进行相关操作的相关资料,需要的朋友可以参考下
    2023-05-05
  • Django的ListView超详细用法(含分页paginate)

    Django的ListView超详细用法(含分页paginate)

    这篇文章主要介绍了Django的ListView超详细用法(含分页paginate),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • python中if-elif-else语句实例用法讲解

    python中if-elif-else语句实例用法讲解

    在本篇文章里小编给大家整理的是一篇关于python中if-elif-else语句的使用注意事项,有需要的便宜么可以跟着参考下。
    2021-10-10
  • Python 字符串操作详情

    Python 字符串操作详情

    这篇文章主要介绍了Python 字符串操作,所谓字符串,就是由0个或者多个字符组成的有限序列,字符串的字符可以是特殊符号、英文字母、中文字符、日文的平假名或片假名、希腊字母、Emoji字符等等。下面我们大家一起来学习文章详细内容吧
    2021-11-11
  • 使用Python和jieba库生成中文词云的示例代码

    使用Python和jieba库生成中文词云的示例代码

    在文本分析和数据可视化的领域中,词云是一种展示文本数据中关键词频率的直观方式,Python作为一种强大的编程语言,提供了多种库来帮助我们生成词云,在本文中,我们将通过一个简单的示例,展示如何使用Python生成中文词云,需要的朋友可以参考下
    2024-07-07
  • 在 Django/Flask 开发服务器上使用 HTTPS

    在 Django/Flask 开发服务器上使用 HTTPS

    使用 Django 或 Flask 这种框架开发 web app 的时候一般都会用内建服务器开发和调试程序,等程序完成后再移交到生产环境部署。问题是这些内建服务器通常都不支持 HTTPS,那么我们来探讨下开启https吧
    2014-07-07
  • Python基础之getpass模块详细介绍

    Python基础之getpass模块详细介绍

    最近在看Python标准库官方文档的时候偶然发现了这个模块。仔细一看内容挺少的,只有两个主要api,就花了点时间阅读了一下源码,感觉挺实用的,在这安利给大家。下面这篇文章主要给大家介绍了关于Python基础之getpass模块的相关资料,需要的朋友可以参考下。
    2017-08-08
  • Python导出DBF文件到Excel的方法

    Python导出DBF文件到Excel的方法

    这篇文章主要介绍了Python导出DBF文件到Excel的方法,实例分析了Python基于win32com模块实现文件导出与转换的相关技巧,需要的朋友可以参考下
    2015-07-07
  • 详解python的数字类型变量与其方法

    详解python的数字类型变量与其方法

    大家都知道数字数据类型存储数值,它们是不可变的数据类型,这意味着改变数据类型的结果值,需要一个新分配的对象。这篇文章给大家详细介绍了python的数字类型变量以及其方法,文中介绍的很详细,相信对大家的理解和学习很有帮助,有需要的朋友们可以参考借鉴。
    2016-11-11

最新评论