1. 程式人生 > >python轉成pyd方法

python轉成pyd方法

版本:python 2.7.12

Cython安裝

利用pip安裝:

pip install Cython --install-option="--no-cython-compile"
或者自己下載安裝:https://pypi.python.org/pypi/Cython/

寫一個測試用的py檔案a.py


def test():
    print "Hello World!"

建立setup.py檔案
from distutils.core import setup
from Cython.Build import cythonize
setup(name = 'Hello world',
      ext_modules = cythonize("a.py"))
編譯

python setup.py build //生成.c檔案

python setup.py install //生成pyd檔案,根據執行過程提示,pyd被生成到了python根目錄下Lib\site-packages中,可以直接使用

測試

建立run.py

import a

a.test()

結果可以執行

備註:要裝VS2008或VS2010,否則沒有編譯器無法編譯