'bert-serving-start'不被识别为内部或外部命令

时间:2019-01-16 15:01:42

标签: python nlp conda

这是一个非常愚蠢的问题.....我正在按照documentation of bert-as-service进行安装。我有python 3.6.6,tensorflow 1.12.0,可以在conda环境,Windows 10中进行所有操作。

我pip安装了bert-serving-server / client,它显示 Successfully installed GPUtil-1.4.0 bert-serving-client-1.7.2 bert-serving-server-1.7.2 pyzmq-17.1.2

但是当我作为CLI运行以下命令时 bert-serving-start -model_dir /tmp/english_L-12_H-768_A-12/ -num_worker=4 它说 'bert-serving-start' is not recognized as an internal or external command

我不知道在哪里解决此问题,有人可以帮助我吗?

我发现bert服务库位于C:\ Users \ Name \ Anaconda \ Lib \ site-packages下。 因此,我尝试在这三个文件夹下再次运行bert-serving-start

  1. 站点包
  2. site-packages \ bert_serving
  3. site-packages \ bert_serving_server-1.7.2.dist-info

但是,结果与未识别的结果相同。

2 个答案:

答案 0 :(得分:0)

CLI找不到应用程序“ bert-serving-start”。

在您的Python36 / Scripts文件夹中查看。 应用程序bert-serving-start应该在该位置(“ pip”等除外)。

文件夹中打开CLI,然后重试。

答案 1 :(得分:0)

这是在github上解决的,如果您有同样的问题,请在这里检查:

https://github.com/hanxiao/bert-as-service/issues/194#issuecomment-455009437