【发布时间】:2019-01-13 01:51:29
【问题描述】:
我正在尝试在 Python 脚本中调用 Cython 文件。我已阅读 this answer 并按照说明进行操作。然而,即使我已经成功编译了 C 代码,PyCharm 在执行导入命令时也无法识别 Cython 文件“hello.pyx”,如下面的屏幕截图所示。有什么办法?
Cython 文件hello.c 由setup.py 生成,其内容如下所示。
from distutils.core import setup
from Cython.Build import cythonize
setup(name='Hello world app',
ext_modules=cythonize("hello.pyx")
)
【问题讨论】:
-
您的屏幕截图没有显示任何编译结果。你安装正确了吗?
-
@Bakuriu:C 代码是使用
setup.py编译的。我在上面的问题中添加了详细信息。请查看。 -
是的,但是编译是不够的,你必须在你的 virtualenv/interpreter 中安装那些。
-
@Bakuriu:我该怎么做?