如何在PC启动时激活虚拟环境的情况下在后台打开Python文件?

问题描述 投票:0回答:1

我有一个 python 文件,需要激活虚拟环境才能运行,并且我希望每次启动电脑时都运行该文件。问题是即使我使用 pythonw,终端窗口也会打开。它只是一个空白的终端窗口。

这就是我所做的, 我创建了一个如下所示的bat文件

d:\folder\venv\Scripts\pythonw.exe d:\folder\thefile.py
这并不能完全工作,因为即使它没有打开 python 文件的终端窗口,它也会打开一个空白的终端窗口,我必须手动关闭该窗口。我想摆脱这个。 最后我想我可以把bat文件放在这里
C:\Users\%s\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

python-3.x batch-file startup python-venv pythonw
1个回答
0
投票

如果您在打开终端时遇到问题,并且想要在不看到它的情况下执行 Python 应用程序,只需将文件的前缀添加到

MyPythonAppName.pyw

这将使您的应用程序在后台运行终端,而不会看到终端。

但请注意,如果您想将其转换为

.exe
,情况会有所不同 在这种情况下,您应该使用
--noconsole
开关运行 pyinstaller。

© www.soinside.com 2019 - 2024. All rights reserved.