Terminal Virtualenv从终端启动文件-无法使用我启动的文件

Terminal Virtualenv从终端启动文件-无法使用我启动的文件,terminal,pygame,switching,Terminal,Pygame,Switching,亲爱的 今天我学习了如何在python项目中使用virtualenv。现在我通过终端“python mygame.py”从virtualenv启动了我的pygame文件,它工作了,但是我不能玩实际的游戏。当我移动到pygame窗口并按任意键时,输出继续显示在终端中。当我在virtualenv中时,如何切换到实际的pygame窗口并玩游戏 谢谢我们需要更多信息。一步一步地告诉我们你在做什么。您使用什么操作系统和Python版本?游戏的预期行为是什么?我想如果我们能看到并运行您的代码(),会有所帮助

亲爱的

今天我学习了如何在python项目中使用virtualenv。现在我通过终端“python mygame.py”从virtualenv启动了我的pygame文件,它工作了,但是我不能玩实际的游戏。当我移动到pygame窗口并按任意键时,输出继续显示在终端中。当我在virtualenv中时,如何切换到实际的pygame窗口并玩游戏


谢谢

我们需要更多信息。一步一步地告诉我们你在做什么。您使用什么操作系统和Python版本?游戏的预期行为是什么?我想如果我们能看到并运行您的代码(),会有所帮助。如果我从全局python安装开始,代码运行得非常好。但是,如果我使用“source virtualenv snake/bin/activate”然后使用“python snake.py”,我也会启动,但是当尝试单击窗口中的任何内容或点击任何键时,它们会在终端中被调用,而不是在游戏窗口中。好的,我用Pycharm编辑器解决了这个问题。我用Python3.6创建了一个新的虚拟环境,并安装了pygame,它成功了。然而,我仍然不知道为什么当我通过venv的终端启动游戏时,我不能玩这个游戏-但是现在它不再重要了。