所以我正在观看有关安装pygame的视频,它告诉我从最新的pygame下载链接。所以我下载了这个并继续按下' next'在向导设置中以便安装它。然而,当我做了'导入pygame'它没有用。然后在pygame网站上它给了我这个命令输入cmd promt - ' py -m pip install -U pygame --user'。然后,当我这样做并导入pygame时,它没有出现错误。但我很困惑,因为我下载的pygame是下载的,所以我将其删除并完全删除了计算机,但导入pygame仍然有效。为什么会这样?对不起,我非常喜欢下载/安装东西,我担心这样的小事,但如果有人能告诉我为什么要导入pygame'仍然有效,如果我甚至需要首先下载pygame,我非常感激。谢谢。
答案 0 :(得分:0)
当您下载pygame
时,它只是作为计算机中的设置下载。目前,它尚未安装在您的计算机中。所以,import
它将无法正常工作,因为python无法找到安装在python根文件夹中的文件
但是只要执行此命令py -m pip install -U pygame --user
,pip
就会在您的计算机中查找名为pygame
的程序包,然后安装它,然后安装pygame
的已安装文件移动到python根文件夹中的某个位置。因此,现在import
ing pygame
将起作用。
你说你删除了下载的文件。所以,不管怎样,Python都不会受到影响,因为那只是一个设置。主要内容,即已安装的文件在python根文件夹中移动。因此,它仍然在您的计算机中。因此,import
ing pygame
肯定会有效,因为python仍然可以在其根文件夹中找到pygame
。
所以,这就是所有这一切的工作方式!