WIN7离线搭建Rasa_Core环境

2019-03-01  本文已影响0人  宅男9号

系统环境: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出现大量“安装包丢失或损坏”问题。

第三步:安装Rasa_Core及依赖包

由于是离线安装,所以需要先准备好所有的包。有两种方式。

1、在线环境通过pip download rasa_core 下载包,并拷到离线机上。
安装过程中缺少什么就重新下载然后拷进去再安装就好了。

2、通过搭建私服完成。在互联网机上搭建一个私服,具体可参考Nexus搭建Pypi私库
然后,在互联网机上搭建rasa_core环境。最后将私服整个打包拷到离线机上并启动私服就可以通过pip愉快的安装啦。

注意: 因为Twisted在安装过程中,会从pypi.org去请求incremental包而不会使用私服代理。
所以需要在安装rasa_core之前,手动执行 pip install incremental 安装incremental库。

上一篇下一篇

猜你喜欢

热点阅读