其他分享
首页 > 其他分享> > docker-没有这样的选择:–use-wheel

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