当我将docker安装移到ubuntu上时,我才开始收到错误(在windows docker安装上一切正常(。
当我运行docker build时,当它试图安装python包dict
:时,我会收到以下错误
#14 1.681 Downloading dict-2020.7.1.tar.gz (1.8 kB)
#14 2.134 ERROR: Requested dict from https://files.pythonhosted.org/packages/67/fb/6a2458c82f59b4aad53949776608d97a46483c403df1dc20c39b413efe10/dict-2020.7.1.tar.gz#sha256=b54864077239b94e33376650824185c5aa310d3bf5089da57769f68413b6a83f has different version in metadata: '0.0.0'
(*如果我从requirements.txt文件中删除dict包,docker构建工作正常,但我的应用程序无法在docker中运行,因为它找不到dict包(
当我在我的机器上查看dict包的版本时,它显示的是0.0.0版本,尽管最新版本是2020.7.1?
关于如何修复错误,有什么建议吗?
您应该将--use-feature=2020-resolver
添加到pip安装命令中。根据本期:github.com/pypa/pip/issues/8707