Enthought的EPD示例教程

时间:2012-05-26 05:11:16

标签: python

我在Enthought上安装了EPD,我正在尝试根据@ http://docs.enthought.com/chaco/quickstart.html的说明在示例中构建一些Chaco。我在IPython解释器中遇到了2个[新手]问题:

1


In [3]: python lines.py
  File "<ipython-input-3-75ced467f885>", line 1
    python lines.py
               ^
SyntaxError: invalid syntax

语法无效?

2


In [6]: import lines
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
C:\Windows\system32\<ipython-input-6-8ce26194a7ce> in <module>()
----> 1 import lines

C:\Python27\lines.py in <module>()
      7
      8 from numpy import linspace, pi, sin, cos
----> 9 from chaco.shell import plot, hold, title, show
     10
     11 # Create some data


C:\Python27\chaco.py in <module>()
      1 import numpy as np
----> 2 from chaco.shell import *
      3
      4 x = np.linspace(-2*pi, 2*pi, 100)
      5 y = np.sin(x)

ImportError: No module named shell

没有名为shell的模块?

我是非常新的,想看看Peter Wang的Pycon 2012的演示视频后试试这些例子。我非常感谢任何帮助我做错了什么以及我能做些什么才能让它发挥作用;我没有在google上找到任何关于google或类似内容的东西。

感谢您的时间。

Oli Long

1 个答案:

答案 0 :(得分:1)

问题1
在ipython中使用run而不是python ipython提示符下的示例:

In [3]: run lines.py

问题2
Python正在尝试从您的 shell文件中导入chaco.py模块 一个问题:这样的模块不存在 要解决此问题,请将您的 chaco.py文件重命名为其他内容,例如my_chaco.py