Bert模型其实并不是很新鲜的,只是跟着朱老师做项目,所以老师让我们对此了解一下。之前有安装过Anaconda和Python,但以前也是问题频发,只是糊弄过去了事,如今再次使用自是苦不堪言,问题百出不穷,对此不再赘述,进入安装过程。
首先环境:
- Python 3.9.7
- TensorFlow 1.10.0(这个应该是大于等于这个版本都可以,但我当时看的教程是这个版本,保险起见就安装了这个版本)
- Bert服务端
因为我之前就安装过了,所以记忆较为久远,不做赘述,这位大哥写的很详实,可以参考。
python安装教程
TensorFlow 1.10.0这里就是安装一下就可以,我使用的是pip在线安装,由于课业紧张,很多过程截图都没有留存,因此,给大家多引申几个链接
这个是从Anaconda到TF的,图文皆有
这个里面包含了很多问题和解决方法这里内容比较详细和全面,提到了很多问题
这个里面包含了很多问题和解决方法
如果实在不成功可以考虑淘宝花钱解决,一个TF的安装大概二三十,可以解燃眉之急,但不提倡,实验最终要自己有收获,困难是自己克服的才有意义。
Bert服务端之所以说自己遇到很多问题,是因为这里在很多教程中两行安装代码就跳过了,但我也遇到了很多问题。
首先,在Anaconda prompt中输入:
pip install bert-serving-server # 服务端 pip install bert-serving-client # 客户端
如果你得到了:
那么恭喜你直接成功了!
但是如果你得到了:
script file 'D:Anacondascriptspip-script.py' is not present
那么恭喜你就要看完了!
这句话意思就是双引号的东西不存在,那么就要想办法让他存在,这时需要在,C:UsershpAppDataLocalProgramsPythonPython38scripts,这个地址中打开cmd,用到最初的包安装命令,安装pip:
easy_install pip
这时候如果提示你:install不是内部命令也不是外部命令,那么就是你没有找到地方。
打开该文件夹下cmd的方法有两个:
- 直接在文件夹下右键空白地方,选择“在此文件下运行”(大概这个意思),如果没有这个选项就看下一个方法。
- 在地址栏内输入cmd,回车,即可打开
地址栏输入cmd并回车就会出现下图
这时输入easy_install pip就会得到下图:
此时再重复最初安装客户端的pip命令即可。
也有可能还会提醒你
script file 'D:Anacondascriptspip-script.py' is not present
这时候就需要手动移动一些文件,当成功运行 easy_install pip 的命令后,上面提到的运行cmd的那个C盘的地址下,就会出现图中选中的这些文件
这时把这六个选中文件,复制粘贴到D盘的Anaconda安装目录下即可(如果提示文件名相同,覆盖即可)
这时候再运行Bert的pip的客户端和服务器命令就会显示成功安装,如第一个图所示



