实际开发中,我们的项目部署环境可能是封闭的内网环境,无法直接使用pip install -r requirement.txt这种方式安装项目依赖包,这时pip download这个犀利的工具就要发光发热了

  1. 使用pip download在一个可以连接外网的环境下载整个项目的依赖包
pip download \--only-binary=:all: \ # 对于包以及包的依赖包,都不使用二进制--platform linux_x86_64 \  # 指定系统环境-d \home\packs   # 下载的文件的存储目录-r requirement.txt    # 指定要下载的包

备注:实际使用中,会发现一些包找不到,比如tornado,会报错如下

ERROR: Could not find a version that satisfies the requirement tornado==6.0 (from -r src/requirements.txt (line 13)) (from versions: none)
ERROR: No matching distribution found for tornado==6.0 (from -r src/requirements.txt (line 13))

原因:没有提供符合条件的二进制包

解决方法:使用非二进制包安装 --no-binary=:all: package_name

pip download --no-binary=:all: tornado==6.0 -d pkg/
  1. 使用这些下载好的包

sudo pip3 install -r /xxxx/xxxx/requirement.txt --no-index --find-links /xxxx/xxxxx/xxxxx/(存放下载好的包的目录)

pip download的使用记录相关推荐

  1. python pip download_Python Pip 参考手册 - pip download 命令

    pip download 命令用于下载包 语法 pip download 命令的语法格式如下 pip [options] [package-index-options] ... 或 pip downl ...

  2. pip download与pip install简介

    一.对于单个包的安装 1.离线 (1)pip离线下载 #pip download 你的包名 -d "下载的路径(windows下双引号来表示文件夹)" pip download p ...

  3. Python之pip download 命令用法-下载指定平台和python版本的依赖包

    简介 pip download 和 pip install 有着相同的解析和下载过程,不同的是,pip install 会安装依赖项,而 pip download 会把所有已下载的依赖项保存到指定的目 ...

  4. python 内网开发技巧之 pip download

    为什么要用 pip download ? 如果你是一名内网 python 开发者,当你发现项目的某个模块缺少了,你会怎么做? 如果内网没有 pip 镜像站点,那么只能: 打开 pypi.org ,然后 ...

  5. pip download timeout 下载慢,超时解决方法

    更换国内的pypi源: 如: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple –upgrade tensorflow-gpu

  6. Python 虚拟环境迁移路径后pip报错解决记录

    为了保持不同项目之间包管理的独立,一般每个项目中都会独用一个虚拟环境venv,venv放在项目根目录下,在项目迁移的时候虚拟环境一般是不敢乱动的,容易报很多莫名其妙的错误,比如:因此,每次移动项目都是 ...

  7. Internet——Download——Manager学习记录

    Internet Download Manager是一款下载神器,用了觉得不错,推荐使用 1.首先右键以管理员身份运行Internet Download Manager v6.38.2.1.exe 2 ...

  8. conda\pip环境迁移处理记录学习

    1.conda常用命令 conda查看当前的所有环境: conda info -e # conda environments: # base * /root/anaconda3 linhx /root ...

  9. 下面不属于python第三方库的安装方法的是-python第三方库的pip安装方法

    安装python第三方库的三种方法 方法1:使用pip命令 方法2:集成安装方法 方法3:文件安装方法 一.pip命令安装方法(需要联网): pip安装方法简单讲就是使用python自带的pip安装工 ...

最新文章

  1. 优达学城《DeepLearning》2-3:权重初始化
  2. QPushButton 点击信号分析
  3. Python——你应该知道这些
  4. linux服务器管理公司用户,Linux服务器用户账号如何管理
  5. mysql数据库最多列_mysql多列索引和最左前缀
  6. 80个非常酷的WordPress 杂志主题模板
  7. 在UNITY中按钮的高亮用POINT灯实现,效果别具一番风味
  8. 超级LINUX VOD系统介绍
  9. 数据挖掘RapidMiner工具使用----聚类K-Means案例分析
  10. ps蒙版使用计算机一级,2014年计算机一级考试PS及基础模拟试题(1)
  11. t420i升级固态硬盘提升_老电脑想升级,如何选购最适合的固态硬盘
  12. 永久免费的域名注册有吗?免费的域名注册在哪个平台?
  13. 淘宝商品详情接口,淘宝详情页接口,宝贝详情页接口,商品属性接口,商品信息查询,商品详细信息接口,h5详情,淘宝APP详情
  14. CVPR2020论文分方向整理之检测篇(代码/论文解读/136篇打包下载)
  15. 确实实惠:海淘买鞋的经历:6PM +笨鸟海淘转运(单号: CN150625417260)
  16. 目标检测YOLO实战应用案例100讲-基于深度学习的自动驾驶车辆三维目标检测方法研究与应用
  17. 博士申请 | 西交利物浦大学黄开竹教授组招收机器学习全奖博士生
  18. Symfony学习笔记之翻译组件-----translation总结
  19. 分布式任务调度平台XXL-JOB的Oracle版本搭建与学习笔记
  20. DarkSiders

热门文章

  1. sql server 存储过程中使用变量表,临时表的分析(续)
  2. C# HttpWebRequest 方式提交数据,参数为普通键值对
  3. python 百度词典_python在线抓取百度词典的翻译结果翻译单词
  4. PHP的ob输出缓冲函数作用
  5. Linux的vagrant配置vmware
  6. php自定义表单怎么导入excel,织梦dedeCMS将自定义表单数据导入到excel文档实现方法...
  7. java poi 空_Java的poi技术遍历Excel时进行空Cell,空row,判断
  8. latex textbf没有用_LaTeX排版软件札记 Win10 LyX+TeXLive
  9. 计算机与生命科学交叉应用,第二届 “数学、计算机与生命科学交叉研究”青年学者论坛...
  10. java ArrayList排序