Executando o pyinstaller outro PC com o Chromedriver

Estou tentando adicionar o Chromedriver dentro de um executável no pyinstaller. Embora isso seja possível, parece que recebo a mensagem de erro abaixo ao tentar executar isso em outro computador.

Eu tentei várias postagens, incluindo esta1, mas infelizmente isso não forneceu os resultados desejados. O melhor caso foi que eu poderia executá-lo no meu próprio computador quando o chrome exe estava na mesma pasta, o que foi inútil.

Código 1:

Main.py

from selenium import webdriver
driver = webdriver.Chrome()

O que recebo ao executar em outro PC:

Erro 1:

Não foi possível encontrar o caminho do Chrome

   C:\Users\Aperture Science\Desktop\1>123.exe
    Traceback (most recent call last):
      File "site-packages\selenium\webdriver\common\service.py", line 74, in start
      File "subprocess.py", line 709, in __init__
      File "subprocess.py", line 997, in _execute_child
    FileNotFoundError: [WinError 2] The system cannot find the file specified

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "main.py", line 42, in <module>
      File "main.py", line 33, in main
      File "site-packages\selenium\webdriver\chrome\webdriver.py", line 68, in __init__
      File "site-packages\selenium\webdriver\common\service.py", line 81, in start
    selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

    [2228] Failed to execute script main

Como posso resolver isso?

O que recebo do link fornecido:

Código 2:

from selenium import webdriver
import os, sys, inspect
current_folder = os.path.realpath(os.path.abspath(os.path.split(inspect.getfile(inspect.currentframe() ))[0]))
chromedriver = os.path.join(current_folder,"chromedriver.exe")
driver = webdriver.Chrome(executable_path = chromedriver)
driver.get("http://www.imdb.com/")

EXIGE o Chrome exe no caminho definido, o Chrome incluído não é lido. Portanto, o cromo empacotado não funciona como desejado.

questionAnswers(1)

yourAnswerToTheQuestion