WSL2中无法启动Windows版Firefox的问题求助
WSL2中无法启动Windows版Firefox的问题求助
各位好,我现在在Win10机器上运行WSL2,知道WSL2支持调用Windows的可执行文件,比如notepad.exe这类程序都能正常启动,但在尝试调用Windows版Firefox时遇到了一些问题,想请教大家怎么解决。
我试过两种添加路径的方式,结果都不对:
- 第一种:用带转义字符的路径加到环境变量里:
之后输入export PATH="${PATH}:/mnt/c/Program\ Files\ \(x86\)/Mozilla\ Firefox"firefox.exe,直接报错:firefox.exe: command not found - 第二种:不加转义的路径加到环境变量:
或者直接用带转义的完整路径调用:export PATH="${PATH}:/mnt/c/Program Files (x86)/Mozilla Firefox/"
这时候会弹出Windows的错误对话框,内容是:/mnt/c/Program\ Files\ \(x86\)/Mozilla\ Firefox/firefox.exeWindows cannot find 'shell:appsFolder\MicrosoftCorporationII.WindowsSubsystemForLinux_8wekyb3d8bbwe!App'. Make sure you've typed the name correctly, then try again.
说下我为什么要这么做:因为我在WSL2里用TensorFlow跑JupyterLab,需要WSL能自动调用主机Windows系统的Firefox来打开JupyterLab的页面——就像在Windows本地启动JupyterLab时的默认行为那样。毕竟TensorFlow已经放弃了原生Windows的支持,我只能按照官方指导用WSL2来运行它。
目前我找到的唯一临时办法就是手动复制控制台里JupyterLab给出的URL,然后粘贴到Windows的Firefox里打开,实在太麻烦了,希望能找到彻底解决的办法,谢谢大家!
备注:内容来源于stack exchange,提问作者Jimbobur
相关产品推荐
相关产品推荐

