例如
1 |
|
3、 安装Cython库
1 |
|
4、编写一个测试代码文件test.py放在D:/test/test.py
然后在同一目录下,新建一个setup.py文件,内容如下:
cythonize()是Cython提供将Python代码转换成C代码的API,
setup是Python提供的一种发布Python模块的方法。
4. 使用命令行编译Python代码:
3.上述完成之后就可以在windwos下正常编译python的C扩展。执行如下命令
1 |
|
当然也可以建立一个windows的二进制包:
1 |
|
当然也可以直接编译到当前目录:
1 |
|
build_ext是指明python生成C/C++的扩展模块(build C/C++ extensions (compile/link to build directory))
--inplace指示 将编译后的扩展模块直接放在与test.py同级的目录中。
以上就是windows平台下python生成 pyd文件的详细方法介绍的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python线程优先级队列是什么?线程优先级的设置方法有哪些?
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。