python - 'bert-serving-start' 未被识别为内部或外部命令
问题描述
这是一个非常愚蠢的问题.....我正在按照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-serving 库位于 C:\Users\Name\Anaconda\Lib\site-packages 下。于是我尝试bert-serving-start
在这三个文件夹下再次运行:
- 网站包
- 站点包\bert_serving
- 站点包\bert_serving_server-1.7.2.dist-info
但是,结果与未识别相同。
解决方案
CLI 未找到应用程序“bert-serving-start”。
查看您的 Python36/Scripts 文件夹。应用程序 bert-serving-start 应该在那里(除了“pip”等)。
打开此文件夹中的 CLI,然后重试。
推荐阅读
- latex - pdfpages 在最新版本上生成错误
- reactjs - 在 Next.js 9.1.1 中从 JavaScript + Flow.js 迁移到 TypeScript
- r - 从动态网站中提取所有实例的数据
- java - 正则表达式 - 提取 html 标签的 href
- r - 使用 R 基础创建子图
- elasticsearch - 如何将 Elasticsearch 数据复制到新服务器?
- c# - 在 ASP.NET Core 的 IHostingEnvironment 中更改 IsDevelopment()
- scala - SCALA PLAY 2.3 Redis集群执行异常[[JedisMovedDataException: MOVED play 2.3
- c# - 在 HostedService 中读取 cookie
- sql - 重新格式化值以删除 SQL Server 中的美元符号和逗号