python-eel / Eel

A little Python library for making simple Electron-like HTML/JS GUI apps
MIT License
6.3k stars 580 forks source link

OSError: Can't find Google Chrome/Chromium installation #588

Open abyordon opened 2 years ago

abyordon commented 2 years ago

hello, pls i need ur help concernin d python eel package developed by chris knot. i hv termux on my android 10 phone. on it i installed python 3 & d eel package. i try to run ds lines of code from d termux terminal:

import eel eel.init('web') eel.start('index.html')

immediately after d last line, ds error was thrown:

raise EnvironmentError("Can't find %s installation" % browser_module.name) OSError: Can't find Google Chrome/Chromium installation

ds indicated dt python eel could not get d location of chrome browser on my phone. i searchd evrywea for d chrome executable / binary, but i could not find it. if i hv d location, i could hv use ds code

import eel.browsers eel.browsers.set_path('chrome', '/path/to/chrome/on/my/phone')

from my online search, i got ds command for startin chrome from d terminal:

am start --user 0 -n com.android.chrome/com.google.android.apps.chrome.Main

i tried to use it inside:

eel.start('index.html', cmdline_args=['... d command ...'])

still, it couldn't launch d chrome app. on a windows operatin system, its easy to get d path of chrome.exe. i just want to find out d chrome path on my android phone. pls help!

chrome browser is right dea on my android phone but i dont know how to access it from python eel

alabi abiodun abyordon@gmail.com

Advik-B commented 2 years ago

Same here. I have chrome. but it is the portable version. how do I link it?

vv2006-mc commented 2 years ago

@abyordon when you said you tried the command, did you use mode=custom? like eel.start('index.html', mode=custom, cmdline_args[command])?

even if that works the command you got will mostly just open chrome where you left it. try using pyjnius as Vito Gentile suggested in https://stackoverflow.com/questions/27812852/webbrowser-open-doesnt-work-on-android