關於windows下 python3安裝 cython的說明


針對python3.6希望在windows環境下安裝cython,但是網上任何關於mingw的嘗試都沒有生效。所以只能下載 vs,

1、去官網https://visualstudio.microsoft.com/zh-hans/downloads/?rr=https%3A%2F%2Fblog.easyaspy.org%2Fpost%2F16%2F2019-05-15-compiling-python-code-with-cython

選擇vs2019 社區免費版就好了,只不過安裝的時候選擇“Desktop development with C++”這一個選項

2、然后利用pip安裝 cython

pip install cython

3、具體使用方式如下,建立python模塊文件 module.py

#!/usr/bin/env python


def hello():
    print("Hello world!")

  然后編寫python文件 setup.py

#!/usr/bin/env python
from setuptools import setup
from Cython.Build import cythonize

setup(
    ext_modules=cythonize('module.py')  #這里的 module.py 就是自定義的python模塊名字
)

  然后執行命令,參數 --inplace 表示 生成結果和 py文件在同一個位置

python setup.py build_ext --inplace

 4、生成的結果就是

 

然后就可以直接使用  .pyd 文件了

#!/usr/bin/env python
from module import hello

if __name__ == '__main__':
    hello()

  

 

參考資料:

https://blog.easyaspy.org/post/16/2019-05-15-compiling-python-code-with-cython

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM