首页 > 编程语言 >Python离线下载并安装包及其依赖

Python离线下载并安装包及其依赖

时间:2024-07-01 09:31:21浏览次数:22  
标签:PS requirements Python 离线 pipdeptree pip test 安装包

1,安装pipdeptree:
PS D:\test> pip install pipdeptree

2,假如想在内网安装flask,先在外网下载安装:
PS D:\test> pip install flask

3,使用pipdeptree 查看并生成requirements.txt
PS D:\test> pipdeptree -f -p flask
Flask==1.1.2
click==7.1.2
itsdangerous==1.1.0
Jinja2==2.11.2
MarkupSafe==1.1.1
Werkzeug==1.0.1

4,保存依赖
PS D:\test> pipdeptree -f -p flask > .\requirements.txt

5,下载所有包至本地
PS D:\test> pip download -r .\requirements.txt

6,将test文件夹拷贝至内网机器(如F:/test),进入test目录执行如下命令离线安装
PS F:\test> pip install --no-index --find-links=./ -r requirements.txt

标签:PS,requirements,Python,离线,pipdeptree,pip,test,安装包
From: https://www.cnblogs.com/fastexpress/p/18277413

相关文章

  • [oeasy]python0023_[趣味拓展]Guido的简历_从ABC到python
    Guido的简历......
  • 详述Python环境下配置AI大模型Qwen-72B的步骤
    随着人工智能技术的发展,大规模预训练模型如Qwen-72B等逐渐成为研究和应用的重点。本篇博客旨在提供一份详细的指南,帮助Python开发者们在自己的环境中顺利配置并使用Qwen-72B大模型。请注意:由于Qwen-72B这一模型目前并未公开存在,所以以下内容仅为假设性描述,实际上你需要替换为......
  • 蓝桥杯python数组排序
    题目:资源限制内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式第一行为一个整数n。第二行包含n个整数,为待排序的数,每个整数的绝对值小于1......
  • python 无监督生成模型
    无监督生成模型在机器学习中扮演着重要角色,特别是当我们在没有标签数据的情况下想要生成新的样本或理解数据的内在结构时。一种流行的无监督生成模型是生成对抗网络(GenerativeAdversarialNetworks,GANs)。1.python无监督生成模型GANs由两部分组成:一个生成器(Generator)和一个......
  • 【Effective Python教程】(90个有效方法)笔记——第3章:函数——24:用None和docstring来描
    文章目录第3章:函数第24条用None和docstring来描述默认值会变的参数函数默认值的坑(函数的默认参数值只在定义函数时计算)解决方法:将函数默认参数值设为None,然后再在函数体中判断并初始化函数默认参数值设置为None的其他应用示例“函数默认参数值设置为None”与“函数参数......
  • 每日一题——Python实现PAT乙级1023 组个最小数(举一反三+思想解读+逐步优化)五千字好文
    一个认为一切根源都是“自己不够强”的INTJ个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数Python-3.12.0文档解读目录 我的写法(刚学Python时)代码点评时间复杂度分析空间复杂度分析总结我要更强优化建议优化后的代码时间复杂......
  • Python21 k-近邻算法
    k-近邻算法(k-NearestNeighbors,k-NN)是一种基本且广泛使用的分类与回归算法。它的工作原理非常直观:通过测量不同特征点之间的距离,来进行分类或回归分析。1.K-NN算法基本概念1.基于实例的学习:k-NN是一种基于实例的学习,意味着它直接记忆训练数据集,并通过这些数据进行预测,而......
  • 完全离线的本地问答模型LocalGPT如何实现无公网IP远程连接提问
    文章目录前言环境准备1.localGPT部署2.启动和使用3.安装cpolar内网穿透4.创建公网地址5.公网地址访问6.固定公网地址前言本文主要介绍如何本地部署LocalGPT并实现远程访问,由于localGPT只能通过本地局域网IP地址+端口号的形式访问,实现远程访问还需搭配cpola......
  • 超详细Python教程—— 进程
    进程Python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在Python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行的转......
  • python-day002
    1,从键盘获取自己的年龄,判断是否大于或者等于18岁,如果满足就输出“已成年!"defis_int(is_input):whileTrue:try:value=int(input(is_input))returnvalueexceptValueError:print("错误,请输入整数!")......