安装 Cython

要使用 Cython,需要两件事 .Cython 包本身,包含 cython 源到源编译器和 Cython 接口到几个 C 和 Python 库(例如 numpy)。要编译 cython 编译器生成的 C 代码,需要一个 C 编译器。

第 1 步:安装 Cython

系统不可知

Cython 可以与几个系统无关的包管理系统一起安装。这些包括:

  1. PyPI 通过 pip 或 easy_install:

    $ pip install cython
    $ easy_install cython
    
  2. 使用 conda 的 anaconda

    $ conda install cython
    
  3. 使用 enpkg 包管理器进行 Enthought 冠层:

    $ enpkg cython
    

此外,源代码可以从 github 下载并手动安装:

$ python setup.py install

Ubuntu,Debian

对于 Ubuntu,可以使用 cythoncython3 包。请注意,这些版本提供的版本比上面提到的安装选项更旧。

$ apt-get install cython cython3

Windows

对于 Windows,可以使用 pip 安装的 .whl 文件由第三方提供。有关在 Windows 上安装 .whl 文件的详细信息,请访问此处

第 2 步:安装 C 编译器

要编译 Cython 生成的 C 文件,需要一个 C 和 C++编译器。建议使用 gcc 编译器,可以按如下方式安装。

Ubuntu,Debian

build-essential 包中包含所需的一切。它可以使用以下命令从存储库安装:

$ sudo apt-get install build-essential

Mac OS

Xcode 开发工具包含如下编译器 gcc 的一个。

Windows

MinGW (Windows 的 Minimalist GNU)包含 Windows 版本的 gcc。也可以使用 Visual Studio 中的编译器。