タイトルの通りで詰まったのでメモがわりに投稿します。
環境
Mac OS
python環境
anacondaで構築
python3.10
詰まったこと
seleniumとchromedriverを使用していたので、chromedriverをどうするかと散々悩みました。
実行ファイル化したdistの中に含める、パスを通す…
配布予定なのでdistごとなのもなと思いました。
また、chromeのバージョンも変わっていくのでどうするかと…
解決策
このパッケージを見つけました。
Github
少し前の記事ですが使用方法はQiitaに載っています。
注意
記事内でのpip install後の指定方法は下記にしてください
pip install webdriver-manager
使用方法も一応載せておきます。
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
これでpyinstallerを使って実行ファイル化するとできました!
pyinstaller ファイル.py
これは自分用に
仮想環境で作成した時、インストールしているpythonを読み込んでいるところがあっているか確認すること
テラテイルで聞いちゃいました笑
以上!
python初心者ですので、おすすめの方法とかあれば教えてください!
Twitterも良ければ!