La aplicación generada por Pyinstaller no se vincula al binario especificado (chromedriver)

Después de actualizar el archivo de especificaciones de Pyinstaller como se sugiere en la respuesta aquí (¿Cómo incluir chromedriver con pyinstaller?), todavía no se accede a chromedriver desde el archivo de aplicación generado. ¿Podría ser el problema con.\\selenium\\webdriver? Eso fue copiado de la respuesta y no estoy seguro de que sea específico para un sistema operativo Windows.

Ejecutar el ejecutable UNIX en la terminal funciona, accediendo a chromedriver.

El archivo de especificaciones completo es:

# -*- mode: python -*-

block_cipher = None


a = Analysis([‘scriptname.py'],
             pathex=['/Users/Name/Desktop'],
             binaries=[('/usr/local/bin/chromedriver', '.\\selenium\\webdriver')],
             datas=None,
             hiddenimports=[],
             hookspath=[],
             runtime_hooks=[],
             excludes=[],
             win_no_prefer_redirects=False,
             win_private_assemblies=False,
             cipher=block_cipher)
pyz = PYZ(a.pure, a.zipped_data,
             cipher=block_cipher)
exe = EXE(pyz,
          a.scripts,
          a.binaries,
          a.zipfiles,
          a.datas,
          name=‘app name’,
          debug=False,
          strip=False,
          upx=True,
          console=False )
app = BUNDLE(exe,
             name=‘appname.app',
             icon=None,
             bundle_identifier=None)

La líneapyinstaller appname.spec scriptname.py --windowed --onefile se usa en la terminal para generar la aplicación.

Respuestas a la pregunta(1)

Su respuesta a la pregunta