
什么是 Cython ?
Cython是針對Python編程語言和擴展的Cython編程語言(基于Pyrex)的優(yōu)化靜態(tài)編譯器。它使為Python編寫C擴展與Python本身一樣容易。
Cython語言是Python語言的超集,它另外支持調(diào)用C函數(shù)以及在變量和類屬性上聲明C類型。這使編譯器可以從Cython代碼生成非常有效的C代碼。生成C代碼一次,然后使用CPython 2.6、2.7(使用Cython 0.20.x的2.4+版本)以及3.3和所有更高版本的所有主要C / C ++編譯器進行編譯。我們會定期對所有受支持的CPython版本及其最新的開發(fā)中分支進行集成測試,以確保生成的代碼保持廣泛的兼容性并很好地適應(yīng)每個版本。PyPy支持正在進行中,并且自Cython 0.17開始被認(rèn)為最有用。這里始終推薦最新的PyPy版本。所有這些使Cython成為包裝外部C庫,將CPython嵌入現(xiàn)有應(yīng)用程序以及加快Python代碼執(zhí)行速度的快速C模塊的理想語言。
那么,如何在 Maya 上安裝 Cython ?
- 準(zhǔn)備工作
首先 Maya 要安裝 pip:http://www.itdecent.cn/p/7c6c343203f6
-
安裝依賴庫
-
VC++ v14.0
打開 Visual Studio Installer 選擇 C++,然后多選一個 VC++ 2015.v14.00
這里主要還是要看 MSC 版本,這里測試 Maya 的版本是2018,MayaPython 的 MSC 版本是 MSC v.1900 64 bit (AMD64),對應(yīng)的 VC++ 版本也就是 v14.00 -
將 官方Python2.7 的 Lib、include 文件夾復(fù)制到 Maya的Python路徑
-
安裝 Microsoft Visual C++ Compiler for Python 2.7 (可以不用)
-
下載文件
- 下載 Cython 最新版本的源碼
Cython:Cython源碼下載
- 下載 Cython 最新版本的源碼
-
-
開始安裝
-
打開 VS2015 x64 本機工具命令提示符
-
cd 到 Cython源碼路徑
-
使用 mayapy 執(zhí)行安裝命令(將 Maya 的 bin文件夾路徑加到 Path 環(huán)境變量,即可執(zhí)行 mayapy 命令來啟動mayapy.exe)
mayapy setup.py install -
等待編譯完畢
-
編譯完畢
-






