好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

windows平台下python生成pyd文件的详细方法介绍

本篇文章给大家带来的内容是关于windows平台下python生成 pyd文件的详细方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

然后再找到find_vcvarsall方法直接返回vcvarsall.bat的路径(以自己机器安装后的路径为准)

例如

returnr'C:\Users\Administrator\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\vcvarsall.bat' 

3、 安装Cython库

   pip install Cython 

4、编写一个测试代码文件test.py放在D:/test/test.py

然后在同一目录下,新建一个setup.py文件,内容如下:

cythonize()是Cython提供将Python代码转换成C代码的API,

setup是Python提供的一种发布Python模块的方法。

4. 使用命令行编译Python代码:

3.上述完成之后就可以在windwos下正常编译python的C扩展。执行如下命令

python setup.py install 

当然也可以建立一个windows的二进制包:

python setup.py bdist_wininst 

当然也可以直接编译到当前目录:

python setup.py build_ext --inplace 

build_ext是指明python生成C/C++的扩展模块(build C/C++ extensions (compile/link to build directory))

--inplace指示 将编译后的扩展模块直接放在与test.py同级的目录中。

以上就是windows平台下python生成 pyd文件的详细方法介绍的详细内容,更多请关注Gxl网其它相关文章!

查看更多关于windows平台下python生成pyd文件的详细方法介绍的详细内容...

  阅读:69次