Python 新电脑游戏关注点
所以我在看一个关于安装pygame的视频,它告诉我从pygame下载最新的链接。所以我下载了它,并一直按向导安装程序中的“下一步”来安装它。然而,当我“导入pygame”时,它就不起作用了。然后在pygame网站上,它给了我这个命令,让我在cmd promt中键入“py-m pip install-U pygame--user”。然后,当我这样做并导入pygame时,它没有出现错误。但我很困惑,因为我下载的pygame正在下载中,所以我删除了它并将其完全从计算机中删除,但导入pygame仍然有效。为什么会这样?对不起,我对下载/安装东西很在行,我也很关心像这样的小事,但如果有人能告诉我为什么“导入pygame”仍然有效,如果我一开始就需要下载pygame,我将非常感激。谢谢。当您下载Python 新电脑游戏关注点,python,pygame,Python,Pygame,所以我在看一个关于安装pygame的视频,它告诉我从pygame下载最新的链接。所以我下载了它,并一直按向导安装程序中的“下一步”来安装它。然而,当我“导入pygame”时,它就不起作用了。然后在pygame网站上,它给了我这个命令,让我在cmd promt中键入“py-m pip install-U pygame--user”。然后,当我这样做并导入pygame时,它没有出现错误。但我很困惑,因为我下载的pygame正在下载中,所以我删除了它并将其完全从计算机中删除,但导入pygame仍然有效
pygame
时,它只是作为安装程序下载到您的计算机中。目前,它尚未安装在您的计算机中。因此,import
ing它将不起作用,因为python找不到安装在python根文件夹中的文件
但是,只要您执行这个命令,py-m pip install-U pygame--user
,那么pip
就会在您的计算机中查找一个名为pygame
的包,然后安装它,pygame
的安装文件就会移动到python根文件夹中的某个地方。因此,现在import
ingpygame
将起作用
你说你删除了下载的文件。因此,Python不会受到任何影响,因为这只是一个设置。Main stuff,即在python根文件夹中移动的已安装文件。因此,它仍然在您的计算机中。因此,import
ingpygame
肯定会起作用,因为python仍然可以在其根文件夹中找到pygame
所以,这就是所有这些的工作原理 pip是python包管理系统。它将通过互联网从pypi中查找名为“pygame”的软件包,为您下载并安装它好的,我刚刚这么做了,但出于某种原因,我通过执行“py-m pip install-U pyglet--user”安装了pyglet,尽管我从未下载过pyglet。你知道这是为什么吗?再次感谢。哦,太棒了,它先检查电脑吗?互联网提供最新版本吗?