Skip to main content
 首页 » 编程设计

python之PyDev:chaco.shell 导入

2025年05月04日8jirigala

我在 Mac 上有两个具有相同代码和 sys.path 的工作区。一个工作正常,另一个在导入 chaco.shell 时出现问题(导入错误:没有名为 shell 的模块)。

我正在使用 enthought 分布。这两个工作区都没有内置 chaco。

可能是什么问题?

代码如下:

    import sys 
    from pprint import pprint as pp 
    pp(sys.path) 
 
 
    import numpy as np 
    from chaco.shell import * 
 
 
    x = np.linspace(-2*np.pi, 2*np.pi, 100) 
    y = np.sin(x) 
 
    plot(x, y, "r-") 
    title("First plot") 
    ytitle("sin(x)") 
    show() 

请您参考如下方法:

我通过删除包含相关代码的目录中的所有其他 python 文件来修复此问题。似乎当 python 运行 py 文件时,同一目录中的其他 py 和 pyc 文件会干扰。