【问题标题】:Load Modules in Wing IDE在 Wing IDE 中加载模块
【发布时间】:2015-06-07 00:21:33
【问题描述】:

我是 Python 新手,在 Wing IDE 中加载 numpy 时遇到问题。我可以加载模块并在命令行中正常使用它,但不能在 Wing IDE 中使用。以下是我所看到的:

代码:

将 numpy 导入为 np

a=np.arange(15)

结果:

[评估 numpy.py] 回溯(最近一次通话最后): 文件“C:\Users[我的名字]\Documents\Python\practice\numpy.py”,第 2 行,在 0 builtins.NameError: name 'arange' 没有定义

我也尝试过使用 help() 命令:

代码:

帮助(np)

结果:

关于模块 numpy 的帮助:

名称 麻木的

文件 c:\users[我的名字]\documents\python\practice\numpy.py

【问题讨论】:

    标签: python wing-ide


    【解决方案1】:

    这可能是由于您的代码位于名为 numpy.py 的文件中。如果您这样做,那么“import numpy”可能会导入您的模块而不是 numpy。这取决于 Python 路径上的内容以及可能的当前目录,这可能解释了它在 Wing 之外工作的原因。

    【讨论】:

    • 更改文件名有效!谢谢!除了仔细命名文件之外,您是否有关于如何防止将来发生这种情况的想法?即使在使用 IDLE 时,这也是一个问题。现在,我将 C:\Python34 作为系统变量中的路径之一。我正在考虑删除它。
    猜你喜欢
    • 1970-01-01
    • 2015-10-02
    • 1970-01-01
    • 1970-01-01
    • 2015-04-11
    相关资源
    最近更新 更多