Cython安装
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
因?yàn)橄朐趙indows下試試Cython,所以開始找如何安裝。網(wǎng)上有不少的文章已經(jīng)寫了。簡(jiǎn)單記錄一下:
需求一個(gè)編譯環(huán)境。使用mingw。去它的網(wǎng)站上下載mingw的安裝器,然后安裝后,用它來真正安裝環(huán)境。可以自定義需要的東西,比如基礎(chǔ)的東西,開發(fā)工具,c++編譯等。安裝后,可以把安裝目錄下的bin目錄添加到PATH中。
下載Cython后(直接clone它的項(xiàng)目會(huì)很大,所以可以使用Cython網(wǎng)站上的壓縮包)。需要在你的Python安裝目錄下 Lib\distutils 創(chuàng)建 distutils.cfg 的文件,內(nèi)容為:
[build]compiler = mingw32[build_ext]compiler = mingw32然后安裝 pip install Cython.zip. 一般到這里應(yīng)該可以安裝Cython成功。不過我還是出了錯(cuò)。
修改cygwinccompiler.py。安裝時(shí)報(bào)了一個(gè)說 gcc 沒有 -mno-cygwin 這個(gè)編譯選項(xiàng)的錯(cuò)。在stackoverflow找到了相同的問題。我是按手工修改cygwinccompiler.py的辦法,把所有 -mno-cygwin 的字符串都刪除了。這個(gè)問題看意思是因?yàn)間cc后來把這個(gè)選擇去掉造成的。
修改之后再安裝一切就OK了。
轉(zhuǎn)載于:https://my.oschina.net/limodou/blog/158589
總結(jié)
- 上一篇: HDU 2502 月之数(简单递推)
- 下一篇: PHP计算表达式-栈