gpt4 book ai didi

python - docker镜像中的pip卡住与本地安装的结果不同

转载 作者:行者123 更新时间:2023-12-02 19:47:49 27 4
gpt4 key购买 nike

我有一个包含以下库的依赖文件:

boto3==1.14.14
Django==3.0.8
django-cors-headers==3.4.0
django-filter==2.3.0
django-guardian==2.3.0
django-storages==1.9.1
djangorestframework==3.11.0
djangorestframework-gis==0.15
djangorestframework-guardian==0.3.0
djangorestframework-simplejwt==4.4.0
Pillow==7.2.0
psycopg2==2.8.5
python-dotenv==0.13.0
uWSGI==2.0.19
当我使用 python 3.7将其安装在干净的本地virtualenv中(已升级 virtualenvwrapper和pip)时,如果我将要求安装在 pip freezepython:3.7-slim docker镜像中(也已升级pip),则 python:3.7命令返回的依赖项列表与此不同。 。在Docker容器中 fork 的库是:
appdirs==1.4.3
CacheControl==0.12.6
certifi==2019.11.28
chardet==3.0.4
colorama==0.4.3
contextlib2==0.6.0
distlib==0.3.0
distro==1.4.0
html5lib==1.0.1
idna==2.8
ipaddr==2.2.0
lockfile==0.12.2
msgpack==0.6.2
packaging==20.3
pep517==0.8.2
pkg-resources==0.0.0
progress==1.5
pyparsing==2.4.6
pytoml==0.1.21
requests==2.22.0
retrying==1.3.3
webencodings==0.5.1
设置本地环境时,似乎已安装了这些库。如果我重新创建一个新的环境并运行 pip freeze,则我将拥有完全相同的列表。
我们如何解释两者之间的差异?

最佳答案

问题来自使用virtualenvwrappervirtualenv,它具有将安装默认库的种子机制。

关于python - docker镜像中的pip卡住与本地安装的结果不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62679750/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com