Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在不显示cmd窗口的情况下执行geckodriver?_Python_Tkinter_Pyinstaller - Fatal编程技术网

Python 如何在不显示cmd窗口的情况下执行geckodriver?

Python 如何在不显示cmd窗口的情况下执行geckodriver?,python,tkinter,pyinstaller,Python,Tkinter,Pyinstaller,我在python中使用selenium webdriver。在我的代码中,我在selenium和geckodriver的帮助下控制Firefox。一切都很顺利,只是当我将其转换为GUI可执行文件并运行时,会出现一个geckodriver黑屏。我使用以下命令从python制作了可执行文件: pyinstaller --windowed --onefile Main.py 因此,最初我没有看到黑屏。只有当我单击与使用selenium webdriver打开firefox相关的按钮时,黑屏才会出现

我在python中使用selenium webdriver。在我的代码中,我在selenium和geckodriver的帮助下控制Firefox。一切都很顺利,只是当我将其转换为GUI可执行文件并运行时,会出现一个geckodriver黑屏。我使用以下命令从python制作了可执行文件:

pyinstaller --windowed --onefile Main.py 

因此,最初我没有看到黑屏。只有当我单击与使用selenium webdriver打开firefox相关的按钮时,黑屏才会出现。我知道geckodriver是selenium的依赖文件,但是,我能在python代码中做些什么或写些什么来防止geckodriver显示黑屏并仍然执行命令吗

当您在不转换为exe的情况下运行它时,是否会出现黑屏?@Nouman否,当我在pycharm中运行python程序时,它不会出现。请尝试在python IDLE中运行它,并让我知道它是否会弹出黑屏。@Nouman是的,它会出现,与我运行它的可执行文件时的方式完全相同。检查此项: