美文网首页
WIN7离线搭建Rasa_Core环境

WIN7离线搭建Rasa_Core环境

作者: 宅男9号 | 来源:发表于2019-03-01 18:29 被阅读0次

    系统环境: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库。

    相关文章

      网友评论

          本文标题:WIN7离线搭建Rasa_Core环境

          本文链接:https://www.haomeiwen.com/subject/gnhjuqtx.html