1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

seleniumを使用しているpythonファイルを実行ファイル化する

Posted at

タイトルの通りで詰まったのでメモがわりに投稿します。

環境

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も良ければ!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?