【问题标题】:Error when importing numpy (SyntaxError)导入 numpy 时出错 (SyntaxError)
【发布时间】:2017-01-16 07:29:56
【问题描述】:

我在尝试导入NumPy时突然出现如下错误:

更具体地说,它会在我输入时显示:

import numpy as np

或者只是:

import numpy

它也发生在 Python 控制台中,如下所示:

Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:24:40) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

>>> import numpy

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Py27_64\lib\site-packages\numpy\__init__.py", line 180, in <module>
    from . import add_newdocs
  File "C:\Py27_64\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
    from numpy.lib import add_newdoc
  File "C:\Py27_64\lib\site-packages\numpy\lib\__init__.py", line 22, in <module>
    from .npyio import *
  File "C:\Py27_64\lib\site-packages\numpy\lib\npyio.py", line 1162
    x                                    % (str(X.dtype), format))
    ^
SyntaxError: invalid syntax

没有调用NumPy 函数来获取此错误。它仅在导入 NumPy 时发生。请注意,我之前能够成功使用NumPy

所有其他 Python 函数都运行良好。我尝试重新安装NumPy,但没有成功。我使用PyScripter 在 Python 2.7 64bit 中工作。 我最近没有安装任何新东西,它只是突然发生的。

【问题讨论】:

  • 在 python 控制台中输入import numpy 时是否也会发生这种情况?
  • 是的,它也发生在 python 控制台中 - 我用这个更新了我的问题。

标签: python numpy syntax-error


【解决方案1】:

检查您是否使用 Python 2 版本的 numpy。

【讨论】:

  • Numpy 安装了“numpy-1.11.1+mkl-cp27-cp27m-win_amd64.whl”,所以我的 2.7.12 Python 64bit 似乎没问题。
  • 轮子从哪里来?
  • 尝试自己重新编译。
  • 好的,我刚刚重新安装了所有东西(Python 本身、我所有的库、PyScripter)。它再次起作用。谢谢你们。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-29
  • 1970-01-01
  • 2016-06-05
  • 2019-11-18
  • 1970-01-01
相关资源
最近更新 更多