Python pyinstallerでseleniumを使用するとき [ Mac ]

pyinstallerで実行ファイル作成する際バイナリでエラーが出たのでメモ。


まず、webdriver_managerをインストールします

$ pip install webdriver_manager



「webdriver_manager」をインポート
[sumle_file.py]

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

deiver = webdriver.Chrome(ChromeDriverManager().install())



ファイルを作成

Sumple_folder/
 └ sumle_file.py


Sumple_folderに移動して

$ pyinstaller ./sumle_file.py --onefile --noconsole 


これでchromedriverを実行ファイルの中に含めることができます。