我刚刚下载了 Pygame,但我不确定如何将它导入到我的程序中。
我应该把包含 Pygame 的文件夹放在哪里?在 python2.7 文件夹内?
这一切都取决于你想把它放在哪里。只要您具有读取权限,就可以告诉 Python 从您想要的任何位置搜索和加载模块。请参阅有关Modules的 python 文档,特别是有关模块搜索路径的部分。
为了便于使用,Pygame 模块可以放置在您执行 python 脚本的同一目录中,或者您的脚本可以按照上面链接中的指示附加库路径,然后尝试导入模块(s ) 作为适当的。
阅读文档:
Windows 二进制安装程序
这可能是最流行的安装方法。如果您在 Windows 上运行,强烈建议您使用这种安装形式。安装程序几乎包含您需要的一切,并且有一个简单的点击安装程序。
...
所以基本上下载 Windows 版本,它应该很容易安装(包括一个向导)。
在导入方面,这就像导入任何其他模块一样简单:
import some_module
具体来说,PyGame 可以这样导入(参见教程):
import pygame
from pygame.locals import *
这应该可以工作,因为安装程序应确保模块位于 Python 正在搜索模块的路径上。要查看 Python 搜索模块的确切位置,请在控制台中执行以下操作:
import sys
print sys.path
如果 PyGame 安装在这些路径之一上,那么一切都应该没问题。
启动python,导入sys,打印出sys.path。这是 Python 用来查找导入的搜索路径。您通常会将其放在 dst_packages 中。
import sys
print sys.path
从那里你可以看到 python 在哪里寻找。
我相信您也可以随时使用“pip”安装。
您是否收到错误消息?
你可以把lib放在你喜欢的任何地方。
您可能需要查看本教程: http ://docs.python.org/tutorial/modules.html
我查看了 Pygame下载说明,似乎可下载的内容.exe
可能会为您解决细节问题。setup.py
运行后是否在目录中看到文件.exe
?如果是这样,您应该能够python setup.py install
从该目录运行以“正确”安装它(注意:我从未使用过安装程序,因此它很可能完全绕过该步骤)。
至于您需要放置任何给定模块的位置,基本上就像@Adrian 所说的那样 - 这就是您想要放置它的所有位置。@tijko 的帖子将向您展示使用该import
语句时 Python 的确切位置。