【问题标题】:trouble installing numpy in python 2.7 [closed]在 python 2.7 中安装 numpy 时遇到问题 [关闭]
【发布时间】:2018-12-23 19:45:14
【问题描述】:

我在 python 2.7 中使用 numpy 时遇到了麻烦。 我收到以下错误消息:

import numpy

array = numpy.array([1,2,3])
print array

>>>array = numpy.array([1,2,3])
>>>AttributeError: 'module' object has no attribute 'array'

我过去使用“pip install”命令安装了几十个 python 包,从来没有遇到过任何问题。

在安装 numpy 时,我转到我的 windows cmd 并输入:

pip install numpy
>>>Installing collected packages: numpy
>>>Successfully installed numpy-1.15.4

为了仔细检查它是否安装成功并且在正确的 python 文件夹中,我再次输入了命令:

 pip install numpy
 >>>Requirement already satisfied: numpy in c:\python27\lib\site-packages (1.15.4)

这向我证明了 numpy 安装在正确的 python 2.7 路径中(而不是在我也安装的 python 3.7 中)。

但是,每当我尝试在 python 2.7 中使用 numpy 时,我仍然收到错误消息“模块对象没有属性”。

我在这里做错了什么?

谢谢

【问题讨论】:

  • 你有没有偶然创建了一个名为numpy.py的本地文件?
  • 你绝对是安德烈亚斯的焦点。我调用了我的一个测试文件 nimpy.py。我现在把它改成了别的东西,它起作用了。那是'才华横溢的人。你怎么这么快就想通了?非常感谢,今天早上我都被这个绊倒了。感谢它的快速响应!
  • 如果没有安装 numpy,你会得到一个ImportError。相反,导入工作但生成的对象没有array 属性。 IE。那 numpy 不是它应该是的 numpy 。这种情况下最常见的问题是您所拥有的(本地文件对模块的影子)。

标签: python python-2.7 numpy pip


【解决方案1】:

正如 Andras Deak 在上面的 cmets 中指出的那样:我已将我的一个 python 文件命名为 numpy.py,这会造成冲突并导致错误消息。

有关详细信息,请参阅上面的 Andras cmets。

【讨论】:

    猜你喜欢
    • 2013-12-13
    • 1970-01-01
    • 2022-01-21
    • 2013-11-06
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 2016-06-18
    • 1970-01-01
    相关资源
    最近更新 更多