python py生成及调用pyd(so)文件
生活随笔
收集整理的這篇文章主要介紹了
python py生成及调用pyd(so)文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| 本文僅供學習交流使用,如侵立刪!demo下載見文末 |
py文件生成pyd文件
- 1.安裝 cython:注意不是cpython
pip install cpython - 2.py文件生成pyd文件
from distutils.core import setup
from Cython.Build import cythonize
setup(ext_modules=cythonize([“proxy.py”])) - 3.生成命令(cmd命令行)
會在當前目錄下的 ./build/lib.win-amd64-3.7 目錄下生成pyd文件
python setup.py build_ext
直接在當前目錄下生成與py文件同名的pyd文件
python setup.py build_ext --inplace
PS:生成的build文件夾及.c文件刪除即可 - 4.py文件調用pyd
- 1.將生成的pyd文件名修改成和py文件一樣(如:test_pay.cpython-36.pyd --》修改為:test_pay.pyd)
- 2.將test_pay.pyd文件移至test_pay.py同目錄下,正常引用即可
總結
以上是生活随笔為你收集整理的python py生成及调用pyd(so)文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python TeamViewer批量提
- 下一篇: git push github SSL报