python - 为什么我的 Cython 安装不导入?
问题描述
我想使用 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]:
安装后,还需要做什么才能使用它?
解决方案
如果您尝试在 ipython 或 jupyter 环境中工作(看起来像您),您首先需要加载 Cython 扩展 : %load_ext Cython
。
然后,您需要使用%%cython
定义一个魔法单元,您可以在其中调用您的 cython 代码:
%%cython
import numpy as np
cimport numpy as np
推荐阅读
- python - Scikit-Learn 投票分类器预测器分数始终为 0
- postgresql - 如何为多组 id 获取某些条件下的行
- javascript - 数据表 columndefs 没有被击中
- python - 我们可以从 url.py 将参数嵌入到 Django 应用程序的 URL 中吗?
- python - 尝试在 python jupyter 中打开 url 时出错
- php - magento 2中的更新功能不起作用
- sql - 转换 varchar 值 '.' 时转换失败 数据类型 int
- laravel - Laravel 关系多对多按外键计数相关数据
- kubernetes - 如何在 Kubernetes 中为 Pod 设置内存限制
- deepsecurity - DS12 上可用于深度安全 API 的代理操作 API 有哪些