grpc报错问题集合(一)
grpc:坑1
参考 http://doc.oschina.net/grpc?t=58008#quickstart
这里有个坑:
pycharm输入案例以后https://www.jianshu.com/p/14e6f5217f40
尝试编译:
$ python -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./data.proto #在 example 目录中执行编译,会生成:data_pb2.py 与 data_pb2_grpc.py
报错:
(venv) D:\pythonworkspace\rpcTestDemo>python -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./data.proto
D:\pythonworkspace\rpcTestDemo\venv\Scripts\python.exe: Error while finding module specification for 'grpc_tools.protoc' (ModuleNotFoundError: No module named 'grpc_tools')
百度了很久都没解决,
在我平时的虚拟环境下D:\pythonworkspace\venv\环境中pip安装,显示已经有了grpc_tools
最后发现问题:路径不一样(图为发现问题后已经安装好grpc相关包)
解决方法:转移路径到项目里,重新安装需要的包