在Sublime Text中使用numpy模块时出错

时间:2015-04-29 03:12:07

标签: python numpy sublimetext3

我正在尝试在sublime文本上设置和使用numpy。但是,它将numpy指令标记为语法错误。

如果我输入类似下面的内容,

import numpy as np
print np.pi,np.e
x= np.random.random(10)
print(x)

从终端运行此文件工作正常,我得到了所需的结果 -

涉及Python python Linear-Regression.py

3.14159265359 2.71828182846
[ 0.89299598  0.95393114  0.52340898  0.93117159  0.71658433  0.62331653
  0.60741025  0.92175348  0.99218785  0.94231719]

然而,在崇高的文本上,我在第2行出现错误,在所有其他行上出现警告。

错误 - 模块'numpy'没有'pi'成员;模块'numpy'没有'e'成员。

我安装了插件anaconda和pylinter

1 个答案:

答案 0 :(得分:0)

检查从命令行运行脚本时调用的python版本并复制路径,即which python。修改您的Python.sublime-build文件:

{
    "shell_cmd": "python -u \"$file\"",
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

并将第一行的python替换为您刚刚复制的路径。