一、创建一个要打包的py文件
test.py 代码如下:
name = 'test'
def test():
print('hello world!')
二、新建一个用来打包的py文件
packer.py 代码如下:
import distutils.core
from Cython.Build import cythonize
file = cythonize("test.py")[0]
distutils.core.setup(
name='test',
version="1.0",
ext_modules=[file],
author="云霄it",
)
三、打开cmd终端执行以下代码
python packer.py build_ext –inplace
- 强调,test.py 和 packer.py 要在同一文件夹
(1)直接右键打开终端
(2)运行打包代码:python packer.py build_ext –inplace
(3)当前文件夹成功pyd文件
* 生成的其余文件删掉也无妨
; 三、调用pyd文件
import test
print('name:',test.name)
test.test()
输出:
Original: https://blog.csdn.net/weixin_51111267/article/details/124517926
Author: 云霄IT
Title: 利用Cython打包py成pyd文件
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/732761/
转载文章受原作者版权保护。转载请注明原作者出处!