這是我的 docker 文件的一部分:RUN python setup.py sdist bdist_wheelRUN find dist -maxdepth 1 -mindepth 1 -name '*.tar.gz' -print0 | xargs -0 -I {} mv {} athena.tar.gzFROM python:3.7.4-slim在我構建了我的 docker 文件之后。我運行我的容器 bash 并輸入find . -type f -name "*.yml"結果是空的。我的項目中有很多 yml 文件。我的代碼在容器外正確運行,但在 docker 中出現錯誤,提示找不到我的 yml 文件。輪子會刪除 yml 文件嗎?(也許它認為它們沒用?)
1 回答

互換的青春
TA貢獻1797條經驗 獲得超6個贊
除非您指定了清單,否則 Wheels 通常不會包含 Python 文件以外的任何內容。
您可以查看此答案以獲取更多詳細信息,但 tl;dr 是您旁邊的MANIFEST.in
文件setup.py
recursive-include *.yml
應包括所有 YAML 文件。
添加回答
舉報
0/150
提交
取消