Cython官方文档中文翻译:安装Cython

  • 说明

    尝试翻译Cython Documentation以助学习。

    水平有限,乐迎指正;文档首页:《Cython官方文档中文翻译

  • 安装Cython

    许多系统的Python发行版,比如Anaconda [Anaconda], Enthought Canopy [Canopy], Sage [Sage],内置捆绑Cython,因此无需额外安装。当然,如果你的Python发行版种绑定的Cython版本太久,可以通过下述指令进行更新。除非特别说明,本教程中的所有内容适于Cython 0.11.2及之后版本。

    不想大部分Python软件,Cython需要C编译器。依据所用系统不同,获取C编译器的方式也有所不同:

    • Linux GUN C Compiler(GCC)一般是自带的,也很容易通过包管理系统获取。例如,在UbuntuDebian

      sudo apt-get install build-essential
      
    • Mac OS 可以通过安装AppleXCode来检索gcc,至于XCode,可以通过Mac OS X的安装光盘或此网址获取。

    • Windows 常用开源软件MinGW(gccWindows版本)。手动设置MinGW的说明参见附录。虽然Enthought Canopy and Python(x,y)有捆绑MinGW,附录种的配置环节仍然是有必要看一下的。另一个方案是使用Microsoft Visual C,必须与编译已安装Python的版本一致。(不太理解,原文是One must then use the same version which the installed Python was compiled with.

    最简单的Cython安装方式是采用pip

    pip install Cython 
    

    https://cython.org/可下载最新的Cython发行版本,解压后,进入文件夹,然后运行:

    python setup.py install 
    

    对于一次性构建(builds),例如CI/testing,在PyPI上任意轮包都未覆盖的平台上,安装未编译(慢)的Cython版本要比全代码构建full source build)快得多:

    pip install Cython --install-option-"--no-cython-compile"
    
  • 相关软件

    [Anaconda] https://docs.anaconda.com/anaconda/
    [Canopy] https://www.enthought.com/product/canopy/
    [Sage] Stein et al., Sage Mathematics Software, https://www.sagemath.org/

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值