почему моя установка Cython не импортируется? - PullRequest
0 голосов
/ 13 февраля 2019

Я хочу использовать Cython, и сделал следующее:

$ pip install Cython
    Requirement already satisfied: Cython in /anaconda3/envs/learn/lib/python3.6/site-packages (0.27.3)

Но тогда выдает эту ошибку:

In [1]: cimport numpy as np                                                                                                    
  File "<ipython-input-1-9e1f0d02d1fa>", line 1
    cimport numpy as np
                ^
SyntaxError: invalid syntax


In [2]: 

После установки, что еще нужно сделать, чтобы использоватьэто?

1 Ответ

0 голосов
/ 13 февраля 2019

Если вы пытаетесь работать в ipython или среде jupyter (которая выглядит так, как вы), вам сначала нужно загрузить расширение Cython: %load_ext Cython.

Затем вам нужно будет использовать %%cython для определения магической ячейки, в которой вы можете вызвать свой код Cython:

%%cython

import numpy as np
cimport numpy as np
...