python - 通过 pip 安装 grpcio 时 Docker 构建花费的时间太长

标签 python docker pip dockerfile grpc

我有一个 Dockerfile,它通过 pip 安装了一些包。 其中一些需要 grpcio,仅构建这部分需要几分钟。

有没有人有加快这部分的提示?

Installing collected packages: python-dateutil, azure-common, azure-nspkg, azure-storage, jmespath, docutils, botocore, s3transfer, boto3, smmap2, gitdb2, GitPython, grpcio, protobuf, googleapis-common-protos, grpc-google-iam-v1, pytz, google-api-core, google-cloud-pubsub
Found existing installation: python-dateutil 2.7.3
  Uninstalling python-dateutil-2.7.3:
    Successfully uninstalled python-dateutil-2.7.3
Running setup.py install for grpcio: started
Running setup.py install for grpcio: still running...
Running setup.py install for grpcio: still running...
Running setup.py install for grpcio: still running...

谢谢。

最佳答案

我遇到了同样的问题,通过升级 pip 解决了这个问题:

$ pip3 install --upgrade pip

这是 grpc 项目的一位维护者的话:

关于python - 通过 pip 安装 grpcio 时 Docker 构建花费的时间太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52904639/

相关文章:

python-2.7 - pip 命令默认使用 python 3...如何将其更改为 python 2?

python - 两个版本的 Python 在 ubuntu 上是如何工作的?

字典列表中的Python访问字典

docker - 通过 docker 下载并运行带有 gnome 支持的 ubuntu-desktop

logging - Nginx docker (13:权限被拒绝)将请求记录到已安装的卷时

docker - 如何避免docker0接口(interface)启动?

python - 安装http-request-randomizer会导致安装错误

python - Raspberry PI 3 上的 Flask_wtf 出现导入错误

python - 在 atom 中运行 python 脚本时获取用户输入

python - (Python) 通过单选按钮 python 更新背景