我正在为 Python 编写一个库,它使用 Pygame。为了使其更加移动和用户友好,我希望能够像在 JavaScript/HTML 中导入 jQuery 一样导入 Pygame。我有 Pygame zip 文件,但我无法找到任何帮助。这就是我正在谈论的内容,但是是用 HTML 编写的:
<script src="example.js"></script>
在 python 中,它应该看起来像这样
import Pygame
请尝试用初学者语言解释这一点 - 尽可能简单,如果可能 - 举例说明。
谢谢:D
最佳答案
您必须首先解压缩 zip 存档文件。
然后,确保您有一个名为 Pygame
的文件夹,其中包含文件 __init__.py
。
最后,您可以在将其移动到 site-packages
文件夹后使用 import Pygame
导入它,也可以使用以下代码导入它:
import sys
sys.path.append('/Path/to/the/directory/containing/the/Pygame/folder')
import Pygame
解释是Python只在sys.path
列表中的文件夹中查找你要导入的模块(你可以显示出来,看到里面包含了site的路径-包
)。因此,如果模块不在标准位置,您必须将其路径添加到此列表中。
编辑:抱歉,我的错,我认为可以在没有任何安装的情况下运行 Pygame。但是,在我查看下载的文件后,它需要安装。我认为这个问题是 Using Pygame without installing 的重复问题
关于python - 从文件导入 pygame(无需安装),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33398735/