Python Pygame仅在从编辑器运行时工作

Python Pygame仅在从编辑器运行时工作,python,pygame,Python,Pygame,当我通过VSC或IDLE等编辑器运行Pygame脚本时,该脚本工作得非常好。通过文件资源管理器使用Python打开时,不会显示任何内容。仅当我将import pygame添加到脚本时才会发生这种情况 比如说, 导入pygame i=0 而我

当我通过VSC或IDLE等编辑器运行Pygame脚本时,该脚本工作得非常好。通过文件资源管理器使用Python打开时,不会显示任何内容。仅当我将
import pygame
添加到脚本时才会发生这种情况

比如说,

导入pygame
i=0
而我<9999:
印刷品(一)
只能在VSC上工作


我下载并使用pip安装pygame,当我转换为.exe时,它仍然无法运行。

正如评论所说,您可能安装了多个版本的python。 可能是从python网站或通过VSC下载的

Microsoft应用商店Python可能位于以下位置:

cd C:\Users\<your name>\AppData\Local\Microsoft\WindowsApps
然后键入cd(对于powershell/cmd)或source(对于bash和终端)venv/Script/activate以激活虚拟环境。这样可以避免全局安装依赖项。在虚拟环境中,您仍将使用pip安装pygame和其他依赖项,而不会因更新而中断程序

我不确定是什么导致了你的.exe问题


您似乎安装了多个版本的Python。您可以在所有这些应用程序中安装pygame,也可以确保从命令行使用VSC安装的python。如果查看VSC中的python设置,它将显示它正在使用的python解释器的路径。关于exe创建的问题,您需要创建一个单独的问题。最常见的问题是文件路径。
python -m venv venv