[selenium] PyInstallerで作成したexe実行時のエラー
エラー内容は以下のとおりです。
ModuleNotFoundError: No module named 'selenium'
◆conda listではseleniumの存在確認済み
◆ChromeWebdriverのexeの在り処はフルパスで指定
どうすれば解決できますでしょうか。
ご教授お願い致します。
エラー内容は以下のとおりです。
ModuleNotFoundError: No module named 'selenium'
◆conda listではseleniumの存在確認済み
◆ChromeWebdriverのexeの在り処はフルパスで指定
どうすれば解決できますでしょうか。
ご教授お願い致します。
もしchromedriver.exeも含めて 1個のexeを作成するのであれば
以下の手順で実施してみていただけませんか。
ファイルが存在する場所
c:\tools\test.py ・・pythonモジュール本体
c:\tools\lib\chromedriver.exe ・・chromedriver.exe
exeの作成方法
cd c:\tools
pyinstaller --onefile --add-binary "c:\tools\lib\chromedriver.exe";"." --hidden-import selenium test.py
onefile;生成するファイルを 1個にまとめる
add-binary;外部ファイルのchromedriver.exeも生成するexeに含める
hidden-import;seleniumモジュールもexeに含める
@Yi3112Yi3112
Questioner
@Yi3112Yi3112
Questioner
@Yi3112Yi3112
Questioner
@Yi3112Yi3112
Questioner
@Yi3112Yi3112
Questioner
@Yi3112Yi3112
Questioner
@Yi3112Yi3112
Questioner
ご返信遅れ大変失礼しました。
いろいろ試してもダメだったので環境構築をまっさらにして
一から構築してからリトライしたらうまくいきました!
ごちゃごちゃして色々競合してたようです。
親身にご相談に乗っていただき、ありがとうございました!
よかった!正常動作してよかったです。ずっと気になっておりました。
共有ありがとうございます。これからも頑張ってください🎅
@Yi3112Yi3112
Questioner
挫折せずに済みました。
ご親切にありがとうございました。
python -m pip install --upgrade pip
pip install selenium
を忘れていませんか?