Seleniumでpyinstallerをrequirement.txtに追記してコンテナを再起動後、pyinstallerでpyファイルをアプリ化しようとしたところエラーが出たので解決法を備忘録としてメモしておきます
<requirement.txt>
~~~~ pyinstaller==5.12.0
エラーメッセージ
「On Linux, objdump is required. It is typically provided by the ‘binutils’ package installable via your Linux distribution’s package manager. pyinstaller」
解決策
Dockerfileに以下の2行を追加してあげるとよいです
<Dockerfile>
~~~~~~~~~~~~~~~~~~~ RUN apt update RUN apt-get install -y binutils
余談ですが、「-y」がないとコンテナBUILD時にYES/NOが答えられずエラーになります
関連記事:【Docker】コンテナbuild失敗時のDo you want to continue? [Y/n] Abort. への対処法
コメント