docker-没有这样的选择:–use-wheel
作者:互联网
我试图使用Docker使用this存储库为AWS Lambda创建一个依赖包,但是每当我尝试运行build.sh文件时,我都会收到以下消息:
no such option: –use-wheel
然后,当我尝试使用pip install wheel(在Docker之外)时,被告知它已经在我的本地计算机上了.如何在Docker容器中安装Wheel?
如果有帮助,这似乎是build.sh中出现问题的代码行:
test -f /outputs/requirements.txt && pip install --use-wheel -r /outputs/requirements.txt
任何帮助深表感谢!
解决方法:
您的问题不是由于缺少依赖项引起的(在您引用的build.sh脚本中安装了wheel:https://github.com/ryansb/sklearn-build-lambda/blob/master/build.sh#L18)
不推荐使用转轮,不再使用pip.
您可以通过从脚本中省略–use-wheel条目来实现相同目的.看看链接存储库上的Python 3.6 PR:https://github.com/ryansb/sklearn-build-lambda/pull/16/files#diff-0b83f9dedf40d7356e5ca147a077acb4
标签:python,docker,dockerfile,pip,python-wheel 来源: https://codeday.me/bug/20191011/1893065.html