0

我在 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 演示视频后想尝试这些示例。我非常感谢任何关于我做错了什么以及我能做些什么来让它发挥作用的帮助;我在快速搜索中没有在谷歌或类似网站上找到任何东西。

感谢您的时间。

奥利龙

4

1 回答 1

1

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

In [3]: run lines.py

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

chaco.pymy_chaco.py

于 2012-05-26T05:18:20.090 回答