系統(tǒng)環(huán)境:64位WIN7專(zhuān)業(yè)版
目標(biāo)版本:Rasa_Core 0.13.2 (當(dāng)前最新版本)
第一步:安裝python
python 的版本要求是不能選擇3.7.X。因?yàn)檫@個(gè)版本的Rasa_Core依賴(lài)TensorFlow 1.12.0,
但這個(gè)版本的TensorFlow還不支持python3.7。對(duì)于3.6目前還沒(méi)有發(fā)現(xiàn)有哪個(gè)庫(kù)是支持不了的,
個(gè)人比較喜歡新版本的,所以安裝了3.6.8(目前最新版本)。這個(gè)可以看個(gè)人愛(ài)好。
雙擊安裝就遇到問(wèn)題了…… 很遺憾, win7 64位 python 3.6 安裝失??!
查看失敗的提示“Windows 7 Service Pack 1 and all applicable updates are required
to install Python 3.6.8(64-bit)”。Win7需要升級(jí)到SP1。
官網(wǎng)下載SP1包。
進(jìn)入官網(wǎng) 選擇中文,然后點(diǎn)擊下載。在供選擇的下載文件中,下載 window6.1-KB976932-X64.exe
直接右鍵以管理員權(quán)限運(yùn)行,等待安裝完成。等SP1升級(jí)包安裝完成后,就可以成功的安裝python了。
第二步:安裝依賴(lài)程序
需要安裝的程序有:Visual Studio 2015、CMake以及Boost庫(kù)
詳情可參考:Rasa_NLU_Chi搭建
悲傷的是VS2015安裝不成功。
64位WIN7專(zhuān)業(yè)版SP1安裝VS2015出現(xiàn)大量“安裝包丟失或損壞”問(wèn)題。
-
升級(jí)IE到IE11
百度后看到有人說(shuō)要升級(jí)IE11,下載IE11離線(xiàn)升級(jí)包,結(jié)果無(wú)法安裝。
安裝IE11離線(xiàn)升級(jí)包時(shí),會(huì)提示正在下載更新文件,后面下載失敗,然后就無(wú)法安裝了。
IE11安裝失敗的原因是Internet Explorer 11 必備更新
沒(méi)有安裝。將更新包全部安裝好后,再安裝IE11就可以成功了。 -
安裝證書(shū)
升級(jí)IE的過(guò)程很曲折,結(jié)果卻并不喜人。升級(jí)IE并重啟電腦后,問(wèn)題并沒(méi)有解決。
安裝VS2015仍然失敗。又歷經(jīng)一輪百度。終于知道VS2015安裝不上的原因—— microsoft root certificate authority 2010、microsoft root certificate authority 2011證書(shū)未安裝,導(dǎo)致文件校驗(yàn)未通過(guò),下載并安裝這兩個(gè)證書(shū)即可。原文參考
沒(méi)有CSDN積分的我只能自己去Win10導(dǎo)出這兩個(gè)證書(shū)。
鏈接:https://pan.baidu.com/s/1_beWHenSIYwssUOY_QT-fQ
提取碼:1uw1
經(jīng)過(guò)驗(yàn)證,安裝證書(shū)后,可以成功安裝VS2015
第三步:安裝Rasa_Core及依賴(lài)包
由于是離線(xiàn)安裝,所以需要先準(zhǔn)備好所有的包。有兩種方式。
1、在線(xiàn)環(huán)境通過(guò)pip download rasa_core 下載包,并拷到離線(xiàn)機(jī)上。
安裝過(guò)程中缺少什么就重新下載然后拷進(jìn)去再安裝就好了。
2、通過(guò)搭建私服完成。在互聯(lián)網(wǎng)機(jī)上搭建一個(gè)私服,具體可參考Nexus搭建Pypi私庫(kù)。
然后,在互聯(lián)網(wǎng)機(jī)上搭建rasa_core環(huán)境。最后將私服整個(gè)打包拷到離線(xiàn)機(jī)上并啟動(dòng)私服就可以通過(guò)pip愉快的安裝啦。
注意: 因?yàn)門(mén)wisted在安裝過(guò)程中,會(huì)從pypi.org去請(qǐng)求incremental包而不會(huì)使用私服代理。
所以需要在安裝rasa_core之前,手動(dòng)執(zhí)行pip install incremental安裝incremental庫(kù)。