gpt4 book ai didi

python - 当我创建新的 Docker 容器时,Pip 安装过时的库

转载 作者:行者123 更新时间:2023-12-01 09:23:52 24 4
gpt4 key购买 nike

我需要测试一个名为 bibbox/app-galakasio 的 Docker调试目的(链接到 Github 存储库)。它与另一个可用的 docker fikipollo/galaksio 非常相似。重要的区别是,由于依赖关系问题,只有第二个可以工作。

据我所知,安装依赖项的代码是相同的

#INSTALL THE DEPENDENCIES

RUN apt-get update \
&& apt-get install --no-install-recommends -y wget libapache2-mod-wsgi
python-flask python-requests unzip python-pip \
&& apt-get clean \
&& pip install bioblend \
&& pip install fpdf
fikipollo/galaksio 安装 Bioblend 0.10.0,它已经过时,但包含一个代码片段来解决 python 请求中的错误,而 bibbox/app-galaksio 安装 Bioblend 0.11.0,它已删除该代码片段,因为不再需要它。然而,两个 docker 都安装了旧的 requests 2.4.3(并且包含 bug)。因此,将 bibbox/app-galaksio 降级到 0.10.0 可以使其工作,但我想做的是确保两个 docker 都运行最新的软件包。但到目前为止,我无法将 pip 升级到 python requests 的最新版本,这正是我需要帮助的地方。

最佳答案

尝试通过 pip 安装 requests,而不是通过 apt 安装 python-requests。 PyPI 应该比 apt 更新。

关于python - 当我创建新的 Docker 容器时,Pip 安装过时的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50608944/

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