利用Cython打包py成pyd文件

一、创建一个要打包的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)直接右键打开终端

利用Cython打包py成pyd文件
(2)运行打包代码:python packer.py build_ext –inplace
利用Cython打包py成pyd文件
(3)当前文件夹成功pyd文件

利用Cython打包py成pyd文件
* 生成的其余文件删掉也无妨

; 三、调用pyd文件

import test
print('name:',test.name)
test.test()

输出:

利用Cython打包py成pyd文件

Original: https://blog.csdn.net/weixin_51111267/article/details/124517926
Author: 云霄IT
Title: 利用Cython打包py成pyd文件

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/732761/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球