I am using pyinstaller to create an executable of my python script.
In the script I\'m using these imports:
from selenium import webdriver
from selenium.
It should be added as a binary file, since it is a binary file...
So a custom spec file needed where the chromedriver's path on the local system and the desired location relative to the dist\myscript should be defined, so it looks something like this:
.....
a = Analysis(['myscript.py'],
pathex=['path\\to\\my\\script'],
binaries=[ ('path\\to\\my\\chromedriver.exe', '.\\selenium\\webdriver') ],
datas=None,
....
And then run the pyinstaller with this spec file: pyinstaller myscript.spec myscript.py