python轉成pyd方法
阿新 • • 發佈:2019-01-08
版本: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,否則沒有編譯器無法編譯