0

我正在学习使用 python 3.9 进行编码,但我使用的资源参考了以前的构建。在其中一个练习中,我应该使用 pythonw.exe 在后台运行脚本,但是我的安装文件夹中没有这样的文件。

网上搜索了一下,发现这个文件肯定是在安装的时候被杀毒软件自动删除了。所以我卸载并重新安装,同时在安装过程中禁用防病毒软件(malwarebytes + win defender),但 pythonw 仍然丢失。

在这一点上,我不知道是否有另一种解决方法,或者是否有 pythonw 版本 3.9 的替代品。任何人都可以帮助阐明一下吗?

4

2 回答 2

1

pythonw.exe应该与python.exe. 对我来说(运行 Python 3.8)就是C:\Program Files\Python38. 使用不同的安装选项,它可能会在C:\Python38. (你的大概有“ Python39”,我有“ Python38”。)

您是否从 python.org 获得了 Python 安装文件?它应该包括pythonw.exe;如果你从其他地方获得你的发行版,它可能会以不同的方式定制。

python.exe和之间的区别在于pythonw.exepythonw.exe将避免打开额外的窗口。如果您不关心这一点,请继续使用python.exe.

顺便说一句,我同时安装了 MalwareBytes 和 Windows Defender,但我都没有删除它们pythonw.exe,所以我怀疑这是你的问题。

于 2021-10-08T22:33:58.800 回答
0

实际上,在发布问题 5 分钟后,我找到了解决方案。

我重新安装了python,启用了“为所有用户安装”选项。现在文件在那里..

于 2021-10-09T11:40:15.153 回答