1. 環境準備
思路是先將py轉換為c代碼,然后編譯c為so檔案,所以要安裝以下內容:
pip install cython
sudo apt-get install python-devel
sudo apt-get install gcc
2. 撰寫測驗程式,如下:
新建Test.py檔案,內容如下:
class test:
def __init__(self):
print('init')
def say(self):
print ('hello')
新建setup.py檔案,內容如下:
from distutils.core import setup
from Cython.Build import cythonize
setup(ext_modules = cythonize(["Test.py"]))
3. 編譯成.so檔案
python setup.py build_ext
在當前檔案夾下會生成build/,可呼叫的so檔案,
4. 呼叫示例

參考:參考博客
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/150990.html
標籤:其他
下一篇:orangepi 4B利用python3使用snowboy實作語音喚醒以及使用騰訊AI api實作語音識別、回復以及合成
