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