如何使用cython来打包程序码成pyd格式 (就是DLL档的意思)

前阵子刚好看到有人在询问如标题的问题,刚好笔者之前有整理出来

  1. 使用pip 安装cython
    pip3 install cython

  2. 安装x64 native tools

    [懒人安装法]其实就直接安装vscode就好了, 里头的套件就有这个, 记得要选取
    PS: 网路上的教学都很复杂, 但笔者发现用这个装法最简单又省事

  3. 写一个setup.py

    详细程序码请参考: setup.py

  4. 使用方式
    python setup.py build_ext --inplace

  5. 执行完之後, 就会看到pyd 档案了

demo.pyd 
  1. 随便开一个档案, 引入任何一个function 後就可以使用了
import demo
demo.hello()

超简单 ...
PS: 这手法也应用在某些木马程序或病毒中,为了隐藏本体会采取的方式


<<:  Day 27 - 工作满一年了,该离职吗?

>>:  【第16天】训练模型-DenseNet201

2021年破框计画,一起犇向更好的自己

假期过後,我们如何能比2020年的自己,过得更踏实自信? 最近,在樊登读书APP上听到一本书 觉得非...

Day26 - HTML 与 CSS (8) - 背景图片

背景图片 background-image:使用 url(pic路径) 来显示图片 backgrou...

[DAY 20]用bot打出色色柴犬counter牌(更新句子相似度判断)

原本以为色色柴犬counter功能不会再更新了 直到discord上来了这样一段 哇他们这样玩还没触...

【从实作学习ASP.NET Core】Day01 | 前言与建立专案

前言 虽然现在市面上已经有很多工具可以帮你快速成立电商,但购物网站依然是後端练功的好去处。所以这次要...

Unity自主学习(四):如何安装Unity(三)

昨天我们介绍了"Unity Hub"的介面,那麽我们今天就开始来安装"...