【发布时间】:2010-09-25 08:53:17
【问题描述】:
我是 Python 新手。我目前正在使用 Py3k (Win)。
我在安装.py 文件时遇到问题。基本上,我想使用this 页面底部提供的食谱。所以我想把它们放在我的源代码中的.py 和import 中。
所以我将所有食谱复制到recipes.py 文件中,并将它们复制到C:\Python3k\Lib\site-packages。
现在,import 工作正常,但是当我尝试从中调用任何函数(例如 take)时,我得到了一个 global name 'islice' is not defined...所以我想,我应该添加一个 itertools导入到recipes.py
我仍然遇到同样的错误?我是否需要将所有实例更改为itertools.<funcname>?我怎样才能使进口成为全球性的?这是一个新的 Py3k 变化吗?我有什么遗漏吗?
提前致谢,:)
【问题讨论】:
-
你在
recipes.py中使用了from itertools import *吗? -
@jcubic,
global name 'itertools' is not definedforrecipes.py? :-\奇数! -
你应该问,如何安装python模块(我确定有很多信息)。
-
@alxx,这与安装模块无关。 @jcubic。请坚持图形设计。
标签: python installation python-3.x recipe