2016-09-08 2 views
1

я вдруг полученный такую ​​ошибку при ввозе NumPy:Ошибка при ввозе NumPy (SyntaxError)

Print screen with error

Это показывает, когда я типа

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 

No numpy функции вызова, необходимые для получения этой ошибки - это происходит при импорте numpy. Я смог успешно работать с numpy раньше. Все остальные функции Python работают хорошо. Я попытался переустановить numpy - не работал. Я работаю над Python 2.7 64bit с PyScripter. В последнее время я не устанавливал ничего нового, так получилось.

+0

Это также происходит, когда вы вводите 'import numpy' в консоль python? – Ian

+0

Да, это также происходит в консоли python - я обновил свой вопрос с этим. –

ответ

0

Убедитесь, что вы используете версию Python 2 numpy.

+0

Numpy, установленный с «numpy-1.11.1 + mkl-cp27-cp27m-win_amd64.whl», так что с моим 2,7-разрядным 64-битным 2,7-битным интерфейсом, похоже, все в порядке. –

+0

Откуда колесо? –

+0

Принял это отсюда: http://www.lfd.uci.edu/~gohlke/pythonlibs/dp2ng7en/numpy-1.11.1+mkl-cp27-cp27m-win_amd64.whl –