python - 通过 pip 安装 grpcio 时 Docker 构建时间过长
问题描述
我有一个 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 - Python 下溢应该不太精确
- cmake - 使用 QtCreator 和 CMAKE 构建 helloworld GUI
- webpack - 我使用了 webpack,但为什么请求没有减少?
- python - 素数练习
- python - 熊猫的 .astype() 和 .convert_dtypes() 有什么区别?
- elasticsearch - 如何在 Logstash 配置中动态添加更多 Kafka 主题
- javascript - iOS WKWebView 设置缩小的值
- python - 用棉花糖序列化对象时如何对字段进行分组?
- java - 我想将滚动条添加到 JPanel。有谁知道如何解决这一问题?
- c# - 使用 Linq 创建不超过 30 天的项目列表