如何解决通过 Eel 启动 Electron 时出现 Python [WinError 5]
我试图在 Python 3.9.0 中通过 Eel 打开电子浏览器。我正在使用管理员命令提示符运行 python 脚本,所以我不确定为什么我仍然被拒绝访问。
这是我的 python 启动脚本:
import eel
eel.init('web')
eel.start('index.html',size=(800,600),block=False,mode='custom',cmdline_args=[r'C:\Users\UserName\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\root\nexit\web\node_modules\electron','.'])
while True:
eel.sleep(10)
这个脚本在 'edge' 或 'chrome-app' 模式下工作正常,没有命令行参数,但我确定命令行路径是正确的。这是我的错误:
Traceback (most recent call last):
File "C:\Users\UserName\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\root\nexit\new.py",line 5,in <module>
eel.start('index.html','.'])
File "C:\Users\UserName\AppData\Local\Programs\Python\python39-32\lib\site-packages\eel\__init__.py",line 158,in start
show(*start_urls)
File "C:\Users\UserName\AppData\Local\Programs\Python\python39-32\lib\site-packages\eel\__init__.py",line 186,in show
brw.open(start_urls,_start_args)
File "C:\Users\UserName\AppData\Local\Programs\Python\python39-32\lib\site-packages\eel\browsers.py",line 51,in open
sps.Popen(options['cmdline_args'],File "C:\Users\UserName\AppData\Local\Programs\Python\python39-32\lib\subprocess.py",line 947,in __init__
self._execute_child(args,executable,preexec_fn,close_fds,line 1416,in _execute_child
hp,ht,pid,tid = _winapi.CreateProcess(executable,args,PermissionError: [WinError 5] Access is denied
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。