我需要测试一个名为bibbox/app-galakasio的Docker调试目的(链接到Github存储库)。它与另一个可用的docker fikipollo/galaksio非常相似,重要的区别是,由于依赖性问题,只有第二个docker可以工作。你知道吗
据我所知,安装依赖项的代码是相同的
#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安装bioblend0.10.0,它已经过时了,但是包含了一个代码片段来解决python请求中的错误,而bibbox/app galaksio安装bioblend0.11.0,它删除了不再需要的代码片段。但是,这两个dockers都安装了旧的请求2.4.3(并且包含bug)。因此,将bibbox/app-galaksio降级到0.10.0可以让它正常工作,但我想做的是确保两个docker都运行最新的包。但到目前为止,我还无法将pip升级到python请求的最新版本,这正是我需要帮助的地方。你知道吗
尝试通过
pip
安装requests
,而不是通过apt
安装python-requests
。PyPI应该比apt更新相关问题 更多 >
编程相关推荐