系统环境:64位WIN7专业版
目标版本:Rasa_Core 0.13.2 (当前最新版本)
第一步:安装python
python 的版本要求是不能选择3.7.X。因为这个版本的Rasa_Core依赖TensorFlow 1.12.0,
但这个版本的TensorFlow还不支持python3.7。对于3.6目前还没有发现有哪个库是支持不了的,
个人比较喜欢新版本的,所以安装了3.6.8(目前最新版本)。这个可以看个人爱好。
双击安装就遇到问题了…… 很遗憾, 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需要升级到SP1。
官网下载SP1包。
进入官网 选择中文,然后点击下载。在供选择的下载文件中,下载 window6.1-KB976932-X64.exe
直接右键以管理员权限运行,等待安装完成。等SP1升级包安装完成后,就可以成功的安装python了。
第二步:安装依赖程序
需要安装的程序有:Visual Studio 2015、CMake以及Boost库
详情可参考:Rasa_NLU_Chi搭建
悲伤的是VS2015安装不成功。
64位WIN7专业版SP1安装VS2015出现大量“安装包丢失或损坏”问题。
-
升级IE到IE11
百度后看到有人说要升级IE11,下载IE11离线升级包,结果无法安装。
安装IE11离线升级包时,会提示正在下载更新文件,后面下载失败,然后就无法安装了。
IE11安装失败的原因是Internet Explorer 11 必备更新
没有安装。将更新包全部安装好后,再安装IE11就可以成功了。 -
安装证书
升级IE的过程很曲折,结果却并不喜人。升级IE并重启电脑后,问题并没有解决。
安装VS2015仍然失败。又历经一轮百度。终于知道VS2015安装不上的原因—— microsoft root certificate authority 2010、microsoft root certificate authority 2011证书未安装,导致文件校验未通过,下载并安装这两个证书即可。原文参考
没有CSDN积分的我只能自己去Win10导出这两个证书。
链接:https://pan.baidu.com/s/1_beWHenSIYwssUOY_QT-fQ
提取码:1uw1
经过验证,安装证书后,可以成功安装VS2015
第三步:安装Rasa_Core及依赖包
由于是离线安装,所以需要先准备好所有的包。有两种方式。
1、在线环境通过pip download rasa_core 下载包,并拷到离线机上。
安装过程中缺少什么就重新下载然后拷进去再安装就好了。
2、通过搭建私服完成。在互联网机上搭建一个私服,具体可参考Nexus搭建Pypi私库。
然后,在互联网机上搭建rasa_core环境。最后将私服整个打包拷到离线机上并启动私服就可以通过pip愉快的安装啦。
注意: 因为Twisted在安装过程中,会从pypi.org去请求incremental包而不会使用私服代理。
所以需要在安装rasa_core之前,手动执行pip install incremental
安装incremental库。
网友评论