Python 从文件导入pygame(无安装)

Python 从文件导入pygame(无安装),python,import,pygame,Python,Import,Pygame,我正在为Python编写一个库,它使用Pygame。为了使它更具移动性和用户友好性,我希望能够像导入JavaScript/HTML中的jQuery一样导入Pygame。我有Pygame的zip文件,但是我还没有找到任何帮助。下面是我要说的,但是是用HTML编写的: <script src="example.js"></script> 请尝试用初学者的语言解释这个问题——尽可能简单,如果可能的话——并举例说明 谢谢:D您必须首先解压缩zip存档文件。 然后,确保您有一个名

我正在为Python编写一个库,它使用Pygame。为了使它更具移动性和用户友好性,我希望能够像导入JavaScript/HTML中的jQuery一样导入Pygame。我有Pygame的zip文件,但是我还没有找到任何帮助。下面是我要说的,但是是用HTML编写的:

<script src="example.js"></script>
请尝试用初学者的语言解释这个问题——尽可能简单,如果可能的话——并举例说明


谢谢:D

您必须首先解压缩zip存档文件。 然后,确保您有一个名为
Pygame
的文件夹,其中包含一个文件
\uuu init\uuuu.py
。 最后,您可以在将其移动到
站点软件包
文件夹后使用
import Pygame
导入,也可以使用以下代码导入:

import sys
sys.path.append('/Path/to/the/directory/containing/the/Pygame/folder')
import Pygame
解释是Python只在
sys.path
列表中的文件夹中查找要导入的模块(您可以显示它并查看它包含
站点包的路径)。因此,如果模块不在标准位置,则必须将其路径添加到此列表中


编辑:对不起,我的错,我以为不安装就可以运行Pygame。但是,在我查看下载的文件后,它需要安装。我认为这个问题是重复的

我尝试了“导入sys.path.append('pygame-1.9.1release\pygame-1.9.1release\lib_init_u2;.py')导入pygame',但它不起作用,它抛出了错误“没有名为pygame的模块”。顺便说一句,有适当的换行符。我不知道如何在评论中做到这一点。你不能在评论中换行。您必须附加包含Pygame文件夹的文件夹的路径。您应该删除“dll”标记。如果您想显示您键入的确切文本,请在其周围加上背景标记:`没有“Pygame”文件夹,我有一个名为Pygame-1.9-release的文件夹,其中是lib文件夹,其中有一个init。我附加了包含文件夹(lib)并导入了pygame,但仍然出现了错误我不太明白我的问题的答案是“重复”的
import sys
sys.path.append('/Path/to/the/directory/containing/the/Pygame/folder')
import Pygame