[英]Where should I import Python libraries in my source file?
我刚刚下载了Pygame,但我不确定如何将它导入我的程序。
我在哪里放置包含Pygame的文件夹? 在python2.7文件夹中?
这一切都取决于你想把它放在哪里。 只要您具有读取权限,就可以告诉Python从您想要的任何位置搜索和加载模块。 请参阅有关模块的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
应该可以为你处理细节问题。 运行.exe
后,您在目录中看到setup.py
文件吗? 如果是这样,你应该能够从该目录运行python setup.py install
以“正确”安装它(注意:我从未使用过安装程序,因此它可能完全绕过该步骤)。
至于你需要放置任何给定模块的地方,它基本上就像@Adrian所说 - 它就是你想要放置它的地方。 @tijko的帖子将显示Python在使用import
语句时的确切位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.