如何使用Cython创建一个stand dll
发布时间:2020-12-13 20:43:23 所属栏目:Windows 来源:网络整理
导读:我有一个Python脚本,我将脚本重命名为.pyx文件.我想将此代码编译为stand dll文件. 我在this document看到Cython会创建一个dll文件,但我只得到一个pyd. 我有mingw并尝试使用命令python setup.py build –compiler = mingw32来编译脚本我的代码(只是一个hello
我有一个Python脚本,我将脚本重命名为.pyx文件.我想将此代码编译为stand dll文件.
我在this document看到Cython会创建一个dll文件,但我只得到一个pyd. 我有mingw并尝试使用命令python setup.py build –compiler = mingw32来编译脚本我的代码(只是一个hello world): def init(): return "hello world" 有任何想法吗?谢谢
所以要做的第一件事就是重命名
提交给helloworld.pyx.现在我们需要 制作setup.py,就像一个 python Makefile(有关更多信息 见编译).你的setup.py应该 看起来像: from distutils.core import setup from distutils.extension import Extension from Cython.Distutils import build_ext setup( cmdclass = {'build_ext': build_ext},ext_modules = [Extension("helloworld",["helloworld.pyx"])] ) 用它来构建你的Cython文件 $python setup.py build_ext --inplace 哪个会在您的本地留下一个文件 现在来使用此文件:启动python解释器,只需将其导入即可这是一个常规的python模块: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- windows-runtime – Windows 8应用程序支持的URI
- windows-server-2008-r2 – 应用程序事件日志不断
- assembly – Windows汇编程序和汇编程序编译器的
- IIS?5.1和IIS?6.0一些显著的重要区别
- windows-firewall – netsh advfirewall设置商店
- Windows中安装 Redis 解压版
- 支持具有全局数据的插件DLL的多个实例
- wpf – xaml Scrollviewer – 禁用整个窗口的过度
- 在Windows上,控制台窗口所有权如何工作?
- Windows10下WebAssembly C/C++编译环境的搭建与尝
热点阅读