美文网首页
Cython系列教程:一. Cython简介和安装

Cython系列教程:一. Cython简介和安装

作者: DeepNLPLearner | 来源:发表于2020-11-29 21:44 被阅读0次

1 Cython简介

Cython是一种工具,该工具为python 和 C/C++ 之间搭建了一个桥梁,使人们既可以享受Python的高效编程,同时可以拥有C语言的高效执行。当你在用python进行一些数学运算时,Cython是一个很好的工具,为你提高运算效率(如常见的Numpy加速教程)。


2 Cython的安装

2.1 安装编译器

由于C/C++是静态语言,因此首先需要为Cython安装一个编译器(如:gcc)
· Linux:自带了gcc编译器,因此通常不需要额外操作。如果没有gcc,请执行:

sudo apt-get install build-essential

· Mac OS X:安装苹果的XCode,地址:https://developer.apple.com/
· Windows:可选微软官方的VS,下载Visual Studio2013,然后在VS的命令行中设置:SET VS90COMNTOOLS=%VS120COMNTOOLS%,要注意python版本和VS版本的对应,这一点可以在网上搜到很多教程。

截图20201130134750.png

当然,也可以不用VS,用MinGW(windows版本的gcc)。首先下载MinGW:

conda install libpython m2w64-toolchain -c msys2

然后在python安装路径...\Lib\distutils下面新建一个配置文件distutils.cfg,然后在文件中写入:

[build] compiler=mingw32

(亲测这个不是很好用)

2.2 安装Cython

这里很简单,一般anaconda已经自带了这个模块:
pip:pip install cython
或者 anaconda: conda install cython
最新的Cython版本始终可以从https://cython.org/下载 。解压缩tarball或zip文件,输入目录,然后运行:
python setup.py install

相关文章

网友评论

      本文标题:Cython系列教程:一. Cython简介和安装

      本文链接:https://www.haomeiwen.com/subject/ikflwktx.html