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

我正在使用经过考虑的发行版。两个工作区都没有内置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文件可能会干扰。

关于python - PyDev:chaco.shell导入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13806113/

10-10 05:46