Mac配置sublime text3+python3+brew+boost+cmake+kenlm環境

1、首先安裝python3,配置python3環境
下載python3.7.1安裝包,鏈接:https://pan.baidu.com/s/1JaPaoUCGNeYj60gATpb9eg  密碼:0mh6

將python3安裝路徑加入環境變量:https://www.jianshu.com/p/54c7ad61c5ba 

2、sublimetext3安裝,配置python3運行編譯環境
下載sublimtext3 鏈接:https://pan.baidu.com/s/1wSs8NdWUVzx-LI7cHlVHiA   密碼:zgxk

配置sublimetext3的python執行環境:https://blog.csdn.net/weixin_41768008/article/details/79859008 

3、kenlm安裝,下面描述了一個依賴過程,具體安裝時候需要倒續執行安裝
    3.1 安裝Cmake
        下載CMake3.16.1安裝包,鏈接:https://pan.baidu.com/s/1HEPhKDA3vPNVkualnqu3Ew   密碼:bfsc
安裝之cmake執行報錯,需要安裝boost
    3.2 安裝Boost(Cmake 需要boost,gcc(Mac內置)),之後使用brew install boost安裝,安裝的過程中出現過兩次錯誤中斷,重新安裝即可
    3.3 安裝brew(boost安裝需要通過brew安裝),查資料好多,最終用這個鏈接的方法安裝成功
    https://blog.csdn.net/MTCwrite/article/details/99856756


Cmake安裝成功後,在下載的kenlm目錄裏面,創建build文件夾,進入到build文件夾下,Cmake ..命令,之後使用make(Mac內置)命令 可以設置最大同時運行的編譯命令數http://www.360doc.com/content/16/1211/12/14838067_613760263.shtml

即:cd kenlm
    mkdir build
    cd build
    make -j 42好的count_ngram等二進制文件(對,這個貨就是我們需要的)

執行之後會在build/bin裏面看到已經bianyi

4、敲黑板:執行完上面kenlm確實是編譯成功了,但是與python卻沒有建立起聯繫。網上到處都是上面的步驟,這個坑怕了好久好久也沒有爬上來。。。。
執行完上面各步之後,需要執行kenlm文件夾裏面的setup.py使用命令 python3 setup.py install,建立python與kenlm的聯繫(自己猜測這一步和pip install kenlm功能相似,我在執行pip install kenlm時候一直報錯,後來就放棄了)

5、最後一點,在使用時候需要把前面生成的count_ngram文件放到需要調用的python文件目錄下,纔可以執行成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章