Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 新电脑游戏关注点_Python_Pygame - Fatal编程技术网

Python 新电脑游戏关注点

Python 新电脑游戏关注点,python,pygame,Python,Pygame,所以我在看一个关于安装pygame的视频,它告诉我从pygame下载最新的链接。所以我下载了它,并一直按向导安装程序中的“下一步”来安装它。然而,当我“导入pygame”时,它就不起作用了。然后在pygame网站上,它给了我这个命令,让我在cmd promt中键入“py-m pip install-U pygame--user”。然后,当我这样做并导入pygame时,它没有出现错误。但我很困惑,因为我下载的pygame正在下载中,所以我删除了它并将其完全从计算机中删除,但导入pygame仍然有效

所以我在看一个关于安装pygame的视频,它告诉我从pygame下载最新的链接。所以我下载了它,并一直按向导安装程序中的“下一步”来安装它。然而,当我“导入pygame”时,它就不起作用了。然后在pygame网站上,它给了我这个命令,让我在cmd promt中键入“py-m pip install-U pygame--user”。然后,当我这样做并导入pygame时,它没有出现错误。但我很困惑,因为我下载的pygame正在下载中,所以我删除了它并将其完全从计算机中删除,但导入pygame仍然有效。为什么会这样?对不起,我对下载/安装东西很在行,我也很关心像这样的小事,但如果有人能告诉我为什么“导入pygame”仍然有效,如果我一开始就需要下载pygame,我将非常感激。谢谢。

当您下载
pygame
时,它只是作为安装程序下载到您的计算机中。目前,它尚未安装在您的计算机中。因此,
import
ing它将不起作用,因为python找不到安装在python根文件夹中的文件

但是,只要您执行这个命令,
py-m pip install-U pygame--user
,那么
pip
就会在您的计算机中查找一个名为
pygame
的包,然后安装它,
pygame
的安装文件就会移动到python根文件夹中的某个地方。因此,现在
import
ing
pygame
将起作用

你说你删除了下载的文件。因此,Python不会受到任何影响,因为这只是一个设置。Main stuff,即在python根文件夹中移动的已安装文件。因此,它仍然在您的计算机中。因此,
import
ing
pygame
肯定会起作用,因为python仍然可以在其根文件夹中找到
pygame


所以,这就是所有这些的工作原理

pip是python包管理系统。它将通过互联网从pypi中查找名为“pygame”的软件包,为您下载并安装它好的,我刚刚这么做了,但出于某种原因,我通过执行“py-m pip install-U pyglet--user”安装了pyglet,尽管我从未下载过pyglet。你知道这是为什么吗?再次感谢。哦,太棒了,它先检查电脑吗?互联网提供最新版本吗?