我正在使用Zelle的Python书籍(Python 2.7.5,Canopy Express,Windows 7)。对于第5章,您需要安装他的图形包graphics.py。我下载了当前版本,将其放在C:\Python27\Lib\site-packages
文件夹中,并确保该文件包含' .py'扩展名,但是当我输入>>导入图形时,我在Canopy和IDLE中都会出现以下错误:
ImportError
Traceback (most recent call last)
<ipython-input-1-e6fd1288a7fc> in <module> ()
----> 1 import graphics
ImportError: No module named graphics
据我所知,我已经按照网站上的说明和提示在StackOverflow中进行了操作,但是我感到很沮丧。有什么建议?我喜欢Zelle的书,但是我不确定在没有图形包的情况下从这一点开始会有多少用处 - 只是略读它似乎大部分的例子和练习都使用它。感谢。
答案 0 :(得分:0)
花了一段时间,但我开始工作了。 Enthought Canopy使用自己的(虚拟)环境,因此您需要将Zelle的图形包放在那里,而不是放在系统库中。我通过在Enthought的顶级目录中放置图形获得了成功,您可以在解释器中确定:
>> import site
>> site.getpackages()[0]
我在那里复制了图形包,没有.py扩展名,启动了Canopy,我已经关闭并运行了。感谢所有在各个地方发布导入提示的人 - 最终有意义!顺便说一句,
>> site.getpackages()
将为您提供所有站点包目录,但我只需要第一个。