20

89 天前

能访问外网的机器:

pip install wheel && pip wheel -r requirements.txt --wheel-dir=/svc/wheels

即,安装 wheel 并按照 requirements.txt 编译 whl

内网的机器:

pip install --no-index --find-links=/svc/wheels -r requirements.txt

即,使用本地 /svc/wheels 下的 whl 安装 requirements.txt ,并禁止其在 pypi index 下载安装。

如果是 Docker 可以用 multi-stage build:

```docker

# build wheels

FROM python:3.7.9-buster as builder

ENV PYTHONFAULTHANDLER=1 \

PYTHONUNBUFFERED=1 \

PYTHONHASHSEED=random \

# pip:

PIP_NO_CACHE_DIR=yes \

PIP_DISABLE_PIP_VERSION_CHECK=on \

PIP_DEFAULT_TIMEOUT=100

RUN mkdir /svc

WORKDIR /svc

ADD ./requirements.txt .

RUN pip install wheel && pip wheel -r requirements.txt --wheel-dir=/svc/wheels

# clean slate

FROM python:3.7.9-slim-buster as production

# non-root user

RUN addgroup --system --gid 101 devops && \

adduser --system --disabled-login --ingroup devops --gecos "devops user" --shell /bin/false --uid 101 devops

RUN mkdir -p /src/languages && \

chown -R devops:devops /src

# python packages

COPY --from=builder /svc /svc

WORKDIR /svc

RUN pip install --no-index --find-links=/svc/wheels -r requirements.txt && \

rm -rf /svc

```

内网环境下安装python包_内网环境中,如何快速的安装 py 的依赖包相关推荐

  1. mac安装python虚拟环境_详解Mac配置虚拟环境Virtualenv,安装Python科学计算包

    最近正在自学Python做科学计算,当然在很多书籍和公开课里最先做的就是安装Numpy, Scipy, Matplotlib等包,不过每次安装单独的包时,都会有各种问题导致安装失败或者调用失败. 比如 ...

  2. tensorflow环境下的识别食物_在win10环境下进行tensorflow物体识别(ObjectDetection)训练...

    安装ObjectDetection,CPU和GPU都需要 解压module.rar放到C:\TFWS\models目录 地址:https://github.com/tensorflow/models ...

  3. vscode怎么安装python库_如何在vscode中安装python库的方法步骤

    免费资源网 - https://freexyz.cn/ vscode安装python库 1.已经在vscode中装了python并配置好python运行环境. 检查是否正确配置好运行环境,按Windo ...

  4. amd cpu不能在cmd环境下运行java代码_如何在Windows10中配置java的JDK环境

    今天给大家分享一下如何配置java的JDK环境.操作步骤如下: 1.下载好 jdk 的安装文件,我下载的是 jdk-10.0.1_windows-x64_bin.exe 这个版本的安装文件: 2.使用 ...

  5. 树莓派安装python模块_树莓派引脚编号、pypi说明和安装

    树莓派引脚电平是3.3V. 关于引脚的编号,不同的库会有不同的编号: pypi-说明和安装 这个库完整的名字是raspberry-gpio-python,通过这个库可以方便地用python操作树莓派的 ...

  6. python没有联网_无网环境下的 Python 开发指南

    说起有关 Python 的指南,便一定得提到 K 神创建的『Python最佳实践指南』,英文名字是『The Hitchhiker's Guide to Python!』.毫不夸张地说,K 神创建的指南 ...

  7. linux中python安装_linux环境下的python安装过程图解(含setuptools)

    这里我不想采用诸如ubuntu下的apt-get install方式进行python的安装,而是在linux下采用源码包的方式进行python的安装. 一.下载python源码包 打开ubuntu下的 ...

  8. linux下的python安装,linux环境下的python安装过程

    一.下载python源码包 打开ubuntu下的shell终端,通过wget命令下载python源码包,如下图所示: wget https://www.python.org/ftp/python/3. ...

  9. 使用WSL开发Linux环境下的Python——python环境安装

    使用WSL开发Linux环境下的Python--Python环境安装 在上一章中介绍了WSL的安装,本章将介绍如何搭建基于WSL的python的开发环境. 附上WSL安装篇的链接:使用WSL开发Lin ...

  10. Windows环境下用python嵌入式环境跑程序可太方便了

    Windows环境下用python嵌入式环境跑程序可太方便了 1. 嵌入式包默认的文件夹设置 2. 建立python环境文件夹 3. 添加python索引包路径 4. 安装pip和requiremen ...

最新文章

  1. AcWing 2984. 线段 / POJ3304(计算几何、常用技巧转换)
  2. Java 编程的动态性,第 5 部分: 动态转换类--转载
  3. Project: Individual Project - Word frequency program----11061192zmx
  4. 如何按 value 对 dictionary 进行排序?
  5. vtun中setsockopt fcntl等有关套接字设置
  6. 使用Java实现面向对象编程(1)
  7. 开源大数据周刊-第37期
  8. FreeRTOS 配置文件
  9. 直播源码网站,自定制配置页面布局和写法
  10. 云服务器上安装jboss_jboss下载_精通jboss下载_下载与安装jboss-华军软件园
  11. clion配置opencv
  12. 未来20年美国AI研究路线图
  13. bp抓包挂代理127.0.0.1服务器出现“有软件正在阻止Firefox安全连接至网站”问题的解决方法
  14. 中兴坠楼事件,愿程序员的世界里,不会再有悲剧
  15. html文字段落设置,p字间距 html段落内文字设置字间距间隔
  16. python 实战之模仿开发QQ聊天软件(二)MySQL数据库的连接和使用
  17. 程序员是不是“后浪”?
  18. Angular 入门(二)
  19. 将年月日时分秒转成年月日
  20. 机器学习知识总结 —— 12. 机器与深度学习中常用术语 [R-Y]

热门文章

  1. yaml.load 与 yaml.dump
  2. 使用nssm将命令行启动的应用程序(.exe,.bat等)注册成windows后台服务
  3. (Lx)Linux 实验
  4. 输入的口令不符合oracle,新手安装Oracle数据库指南
  5. 想进大厂?你了解白/黑盒测试吗?
  6. simhash原理及使用
  7. 第四篇《复合故障诊断技术综述》论文阅读笔记
  8. Android之面试题!初级到大师!!!!50道
  9. 思维导图大纲必备软件!
  10. python自动出题_Python出题