针对python3.6希望在windows环境下安装cython,但是网上任何关于mingw的尝试都没有生效。所以只能下载 vs,
选择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()
参考资料: