擅长:python、mysql、java
<p>若要解决此错误,请确保系统上已安装<code>grpc_python_plugin</code>。
在python平台上<code>pip install grpcio</code>不安装特定于平台的插件,因此必须通过以下步骤分别安装它们</p>
<ul>
<li>a) <code>cd grpc</code>(grpc存储库)</li>
<li>b) <code>git submodule update --init</code></li>
<li>c) <code>make grpc_python_plugin</code></li>
</ul>
<p>这将为您构建<code>grpc</code>python插件。现在,找出系统上<code>grpc_python_plugin</code>的位置,让我们称之为<code>binary_path</code></p>
<p>如果二进制路径在<code>$PATH</code>环境变量(<code>echo $PATH</code>)下,则可以继续。但是,如果不在$PATH变量下,则有两个选项</p>
<p>将<code>run_codegen.sh</code>更新为<code>--plugin=protoc-gen-grpc=binary_path</code>
或者,将二进制文件复制到<code>$PATH</code>环境变量跟踪的某个位置</p>