Python 3.x python生成的grpc脚本没有模块错误

Python 3.x python生成的grpc脚本没有模块错误,python-3.x,grpc,Python 3.x,Grpc,我是一名新的python程序员。目前,我们正在从python2切换到python3,我们发现grpc生成的所有python脚本都有这样的代码 import dataPlatform_pb2 as dataPlatform__pb2 但是,python3不支持这种类型的相对路径导入。我需要手动将其更改为 from . import dataPlatform_pb as dataPlatform__pb2 对于这个问题,有没有更好的解决方案,一直更改自动生成的代码似乎是一种不好的做法。我认为此时

我是一名新的python程序员。目前,我们正在从python2切换到python3,我们发现grpc生成的所有python脚本都有这样的代码

import dataPlatform_pb2 as dataPlatform__pb2
但是,python3不支持这种类型的相对路径导入。我需要手动将其更改为

from . import dataPlatform_pb as dataPlatform__pb2

对于这个问题,有没有更好的解决方案,一直更改自动生成的代码似乎是一种不好的做法。

我认为此时您应该做的事情没有什么不同。我们正在为这个问题进行修复,但它可能需要几个星期才能发布。同时,我已经提交了跟踪添加测试覆盖率的文件,以代表您的特定用例

很抱歉,我们现在没有更好的答案。目前一个简单实用的解决方法可能是将代码嵌套在包(目录)中