很多科学 Python 分发,譬如 Anaconda [Anaconda] , Enthought Canopy [Canopy] ,及 Sage [Sage] ,捆绑 Cython 但无需设置。不管怎样,注意,若分发附带的 Cython 版本太旧,仍可以使用下文指导更新 Cython。此教程中的一切适用于 Cython 0.11.2 及更新版本,除非脚注另有说明。
不像大多数 Python 软件,Cython 要求系统中存在 C 编译器。获取 C 编译器的细节因使用系统而异:
sudo
apt-get
安装
build-essential
将抓取需要的一切。
安装 Cython 的最简单办法是使用
pip
:
pip install Cython
始终可以下载最新 Cython 发行,从 http://cython.org 。解包 tarball 或 zip 文件,进入目录,然后运行:
python setup.py install
对于一次性构建 (如:对于 CI/测试),在 PyPI 提供的 wheel 包未涵盖的平台,安装未编译 (较慢) 版本的 Cython 比完整源构建实质上更快采用
pip install Cython --install-option="--no-cython-compile"
| [Anaconda] | https://docs.anaconda.com/anaconda/ |
| [Canopy] | https://www.enthought.com/product/canopy/ |
| [Sage] |
|