anaconda + pycharm Rasa安装(超详细)

目录

1、rasa配置开发环境

1.1windows安装步骤:

1.2 激活建立的虚拟环境:

1.3 安装rasa

2、安装Visual Studio

第一步:进入官网:Visual Studio: IDE and Code Editor for Software Developers and Teams下载社区版

第二步:双击安装包,进入安装步骤。

第三步,选择安装的组件以及位置

第4步添加环境变量

第5步:重启,进入anaconda 中的rasa环境

3 安装Mitie

3.1 在线安装mitie(不建议)

3.2 离线安装mitie

第一步:下载mite源码

第二步:安装

4 、安装jieba

5 、安装Rasa Core

6、安装rasa_nlu

7、一次性安装所依赖的所有库

8 anaconda+pycharm配置:

9、创建经典案例


1、rasa配置开发环境

1.1windows安装步骤:

打开ancona prompt命令窗口

使用anaconda进行安装rasa:

1 anaconda 命令创建python版本为X.X、名字为rasaEnv的虚拟环境。

conda create -n rasaEnv python=3.7

注意:使用pip安装Rasa开放源码(需要Python3.7或3.8)。

使用命令,查看安装情况:

conda info --env

1.2 激活建立的虚拟环境:

activate rasaEnv

1.3 安装rasa

为增加下载速度,提前在anaconda中,在刚刚激活的rasa环境中,配置清华镜像源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/    
conda config --set show_channel_urls yes

或者在文件夹目录C:\Users\用户名.condarc,进行配置

  • <span style="background-color:var(--code-block-bg-color)"><span style="color:#a9b7c6">channels:
    ​
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    - defaults
      show_channel_urls: true</span></span>

执行安装命令

注意:安装过程会自动安装keras 、tensorflow

pip install rasa

2、安装Visual Studio

在线安装mitie时,成功率太低,且在rasa训练过程中,容易报错,故在安装mitie之前安装visual Studio。具体步骤如下:

第一步:进入官网:Visual Studio: IDE and Code Editor for Software Developers and Teams下载社区版

第二步:双击安装包,进入安装步骤。

第三步,选择安装的组件以及位置

1 因为我不涉及其他的开发,我只选择了基础的C++开发工具。

2 单击【单个组件】,勾选 用于 CMake 的 Visual C++ 工具

3 安装位置,点击安装。

第4步添加环境变量

我把软件安装在d盘,故需要把以下路径添加到系统变量中,参照自己的安装位置,找到如下所示的路径。

D:\Program Files (x86)\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin

第5步:重启,进入anaconda 中的rasa环境

执行以下命名:

pip install dlib -i https://pypi.douban.com/simple

具体为:

(d:\Anaconda3) C:\Users\xxxx>activate rasaEnv
(rasaEnv) C:\Users\xxxx>pip install dlib -i https://pypi.douban.com/simple

该过程没有显示进度,时间过长。完成后如下图所示:

3 安装Mitie

3.1 在线安装mitie(不建议)

pip install git+git://github.com/mit-nlp/MITIE.git
pip install rasa[mitie]  # 注:由于第一步始终没成功过,没尝试过这个命令的意义

在安装mite时容易出现错误,我在安装过程中出现了以下错误

ERROR: Command errored out with exit status 1: 
'd:\anaconda3\envs\rasaEnv\python.exe'
 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\yangwei\\AppData\\Local\\Temp\\pip-req-build-sgnk4ea2\\setup.py'"'"'; __file__='"'"'C:\\Users\\yangwei\\AppData\\Local\\Temp\\pip-req-build-sgnk4ea2\\setup.py'"'"';
f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');
code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');
f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\yangwei\AppData\Local\Temp\pip-record-xistd_ix\install-record.txt' --single-version-externally-managed --compile --install-headers 'd:\anaconda3\envs\rasaEnv\Include\mitie' Check the logs for full command output.

3.2 离线安装mitie

第一步:下载mite源码

mite地址:mirrors / mit-nlp / MITIE · GitCode

第二步:安装

解压mite源码文件到任意目录,这里我把mite解压文件放在了和rasaEnv的同目录下,方便管理。

进入mite目录位置,依次执行命令:

python setup.py build
python setup.py install

注意:jieba、rasa_core、rasa_nlu等即可以安装需求分别安装,但这样比较麻烦,建议直接跳过4、5、6。rasa提供了一次性安装的命令,具体为步骤7,在步骤7里,将会用一条命令将这个依赖的库,一次性安装,描述jieba、rasa_core、rasa_nlu等安装过程,只是保证文档完整性。

4 、安装jieba

​
pip install jieba -i Simple Index --trusted-host pypi.douban.com

5 、安装Rasa Core

推荐的安装Rasa Core的方法是使用pip:

pip install rasa_core

要是出现报错

则换个镜像

解决措施:

pip install rasa_core -i https://pypi.douban.com/simple

6、安装rasa_nlu

我们使用Rasa NLU进行意图分类和实体提取。为了得到它,运行

pip install rasa_nlu -i https://pypi.douban.com/simple

7、一次性安装所依赖的所有库

对于某些机器学习算法,您需要安装额外的 python 包。 默认情况下不安装它们以保持占用空间小。 你要是不介意下载更多的库,可以使用下面命名一次性安装所有的rasa依赖库。

pip install rasa[full] -i https://pypi.douban.com/simple

如图所示先切换到rasa环境中,再执行命令。

<span style="background-color:var(--code-block-bg-color)"><span style="color:#a9b7c6">ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
rasa-nlu 0.15.1 requires cloudpickle~=0.6.1, but you have cloudpickle 1.6.0 which is incompatible.
rasa-nlu 0.15.1 requires jsonschema~=2.6, but you have jsonschema 3.2.0 which is incompatible.
rasa-nlu 0.15.1 requires matplotlib~=2.2, but you have matplotlib 3.3.4 which is incompatible.
rasa-nlu 0.15.1 requires packaging~=18.0, but you have packaging 20.9 which is incompatible.
rasa-nlu 0.15.1 requires ruamel.yaml~=0.15.7, but you have ruamel-yaml 0.16.13 which is incompatible.
rasa-nlu 0.15.1 requires scikit-learn~=0.20.2, but you have scikit-learn 0.24.2 which is incompatible.
rasa-core 0.14.5 requires fbmessenger~=5.0, but you have fbmessenger 6.0.0 which is incompatible.
rasa-core 0.14.5 requires jsonschema~=2.6, but you have jsonschema 3.2.0 which is incompatible.
rasa-core 0.14.5 requires packaging~=18.0, but you have packaging 20.9 which is incompatible.
rasa-core 0.14.5 requires python-socketio~=3.0, but you have python-socketio 5.5.2 which is incompatible.
rasa-core 0.14.5 requires pytz~=2018.9, but you have pytz 2021.3 which is incompatible.
rasa-core 0.14.5 requires redis~=2.0, but you have redis 3.5.3 which is incompatible.
rasa-core 0.14.5 requires ruamel.yaml~=0.15.0, but you have ruamel-yaml 0.16.13 which is incompatible.
rasa-core 0.14.5 requires scikit-learn~=0.20.0, but you have scikit-learn 0.24.2 which is incompatible.
rasa-core 0.14.5 requires slackclient~=1.0, but you have slackclient 2.9.3 which is incompatible.
rasa-core 0.14.5 requires tensorflow~=1.13.0, but you have tensorflow 2.6.1 which is incompatible.</span></span>

要是出现以上错误提示,则升级rasa,

pip3 install --upgrade rasa

再执行

pip install rasa[full] -i https://pypi.douban.com/simple

8 anaconda+pycharm配置:

新建一个工程,选择python环境,如下图所示。

 

工程文件建立完成后,即可查看rasa版本:

9、创建经典案例

打开prcharm Terminal 输入命令rasa init,使用示例训练数据为你建立一个完整的项目。

rasa init

执行过程中,会自动创建项目所需的文件目录:

然后按照提示,输入“y”,继续执行即可,完成后,输入对话内容:

  • 9
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
AnacondaPyCharm和PyTorch都是在Python开发中非常实用的工具。下面将分别介绍它们的安装。 首先,Anaconda是一个数据科学的IDE,含有许多科学计算库和Python包。在其官方网站(https://www.anaconda.com/products/individual)上下载对应操作系统的安装包,双击打开安装即可。在安装时需要进行一些设置,比如选择安装路径和添加环境变量等。安装完成后,可以在Anaconda的Navigator中找到安装好的Python环境,并在其中安装需要的包。 其次,PyCharm是一个受欢迎的Python开发工具,它有专业版和社区版两个版本。在其官方网站(https://www.jetbrains.com/pycharm/download/)上下载对应版本的安装包,双击打开安装即可。在安装时同样需要进行一些配置,比如选择安装路径、添加环境变量等。安装完成后,可以在PyCharm中打开Anaconda安装Python环境,方便地进行Python开发。 最后,PyTorch是一个深度学习框架,安装流程有点复杂。首先需要安装Anaconda,然后在其中创建一个新的环境。在命令行上输入以下命令即可安装PyTorch: ``` conda install pytorch torchvision torchaudio cpuonly -c pytorch ``` 其中,包含了PyTorch的核心模块torch,以及一些常用的扩展模块torchvision和torchaudio。如果希望使用GPU进行计算,则需要额外安装对应的CUDA工具。 总的来说,AnacondaPyCharm和PyTorch都是非常实用的工具,在安装时需要注意一些配置,这些工具能够提高Python开发的效率和学习深度学习的体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值