python 生成的 grpc 脚本没有模块错误
no module error for python generated grpc script
我是一名新 python 程序员。目前,我们正在从python2切换到python3,我们发现grpc生成的所有python脚本都有这样的代码。
import dataPlatform_pb2 as dataPlatform__pb2
但是,python3不支持这种相对路径导入。我需要手动将其更改为
from . import dataPlatform_pb as dataPlatform__pb2
对于这个问题有没有更好的解决方案,一直更改自动生成的代码似乎是一种不好的做法。
我认为您此时应该做的事情没有什么不同。我们正在努力解决该问题,但可能需要数周时间才能发布。与此同时,我已提交 this issue 来跟踪添加代表您的特定用例的测试覆盖率。
抱歉,我们现在没有更好的答案。 nonce 的一个简单实用的解决方法可能是将您的代码嵌套在一个包(目录)中。
我是一名新 python 程序员。目前,我们正在从python2切换到python3,我们发现grpc生成的所有python脚本都有这样的代码。
import dataPlatform_pb2 as dataPlatform__pb2
但是,python3不支持这种相对路径导入。我需要手动将其更改为
from . import dataPlatform_pb as dataPlatform__pb2
对于这个问题有没有更好的解决方案,一直更改自动生成的代码似乎是一种不好的做法。
我认为您此时应该做的事情没有什么不同。我们正在努力解决该问题,但可能需要数周时间才能发布。与此同时,我已提交 this issue 来跟踪添加代表您的特定用例的测试覆盖率。
抱歉,我们现在没有更好的答案。 nonce 的一个简单实用的解决方法可能是将您的代码嵌套在一个包(目录)中。