PyCharm 提供开箱即用的初始Cython支持。PyCharm 识别.pyx、.pxd和.pxi文件,并允许您编辑它们。您还可以使用该包将这些文件编译为.so文件。Cython
Cython 文件标有图标。
Cython 支持包括:
按照此过程在 PyCharm 中创建一个.pyx文件,对其进行编辑,然后使用setup.py将其构建到一个.so文件中。
按照创建 Python 项目中的说明创建一个新项目。
按Ctrl+Alt+S打开项目设置并导航到
。单击包工具栏,然后在可用包对话框
Cython
的搜索字段中键入,然后单击安装包。安装成功后关闭窗口,然后在解释器设置中单击确定。
现在创建一个.pyx文件。选择 从主菜单 。输入文件名,例如example.pyx并保存更改。该文件在编辑器中打开。
您可以复制并粘贴以下代码:
或者,您可以键入代码以查看 PyCharm 如何帮助您完成代码完成和类型检查:
现在创建setup.py文件。选择 从主菜单 PyCharm 创建一个模板setup.py文件并在编辑器中打开它。您可以复制并粘贴以下设置选项:
要编译example.pyx文件,请选择 从主菜单 在输入 setup.py 任务名称类型build
并选择build_ext任务。有关详细信息,请参阅创建并运行 setup.py 。
在Run Setup Task build_ext对话框中,添加--inplace
命令行参数
构建任务成功完成后,将创建.so文件。
此时可以使用编译好的.so文件来导入function
: