chatbot聊天机器⼈环境搭建以及项⽬运⾏指南
项⽬地址
环境搭建
根据项⽬readme⽂件中的说明,项⽬对环境有⼀定的版本要求,推荐⼤家最好严格按照项⽬中的环境要求来安装,包括版本也是。博主曾被版本问题虐得死去活来博主从来没有安装过错误版本。
如图上所⽰,该版本需要python3.5以及tensorflow1.3的环境,如果版本不匹配将会造成兼容性问题,在下⽂中会详细介绍。
1. 安装Anaconda
1)Anaconda简介
Anaconda 是⼀个⽤于科学计算的 Python 发⾏版,⽀持 Linux, Mac, Windows, 包含了众多流⾏的科学计算、数据分析的 Python 包。tensorflow是⼀种基于python脚本语⾔的⾼级应⽤,它的运⾏依赖于底层的应⽤,因此需要安装python以及许多相应的扩展包。这些扩展包⼀个个安装会消耗太多时间,python的⼤部分扩展包,都集成在anaconda⾥⾯,因此可以通过使⽤集成环境anaconda完成环境搭建。
2)下载及安装Anaconda
spyder python下载3)安装其他版本的python
如果我们这个时候使⽤python命令查看python的版本,会发现电脑上已经有了可⽤的python环境。
如上图所⽰:使⽤python --version命令会发现电脑上已经有了python3.6.0的环境,如果使⽤where python命令查看其安装路径,会发现python的⽂件路径是指向anaconda⽂件夹下⾯的。说明这个版本是anaconda⾃带的python。
由于tensorflow最适合的版本是python3.5,所以我们不能使⽤Anaconda⾃带的3.6的,这⾥我们要下载3.5版的python。
在命令⾏中键⼊如下命令:conda create --name python352 python=3.5.2
其中python=3.5.2是版本号,python352是⾃⼰的命名,划重点:命名中不能出现".“符号,即不能写成"python3.5.2”,不然在后⾯引⽤的时候会被当成⾮法命名,不能正常使⽤。此坑博主亲踩
输⼊之后会出现如下信息,此处需要⼿动输⼊ 字母y 同意当前操作。
如果出现上图的信息,就说明安装成功了。接下来可以通过activate python352指令来激活。
在激活之后,如果输⼊指令python --version查看python的版本,可以看到这⾥的python版本就是我们刚才安装的3.5.2的版本了,⽽不是anaconda⾃带的3.6.0版本。查看了版本之后,可以使⽤deactivate pyt
hon352指令退出。
2. 安装Tensorflow
3. 安装Spyder插件
执⾏完上⼀步的操作之后,很多⼈会以为tensorflow已经安装好了,但事实上还缺少了最后⼀步的配置操作。1)导⼊tensorflow
⾸先,我们从开始菜单中到anaconda prompt,通过它激活python352并进⾏导⼊tensorflow。
2)安装spyder
接下来通过开始菜单进⼊anaconda navigator:
不难发现,⽬前的Applications栏中填写的是root,即为anaconda的根,它的默认环境是python3.6。
我们需要将其切换为之前安装的python352。如上图。
然后再点击install按钮进⾏安装,上图spyder中的install按钮在安装之后就会变成launch按钮,安装完成之后点击即可启动。Spyder启动之后,整个环境的搭建⼯作就完成了。
项⽬运⾏
根据chatbot项⽬的readme⽂件介绍,⽂件运⾏顺序如上图所⽰,但是在运⾏项⽬之前,我们还需要做⼀些准备⼯作:1. data.py
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论