ModuleNotFoundError:没有名为"genpy.rostime"的模块。尝试加载泡菜文件



我正在尝试加载一个文件,这是一个pickle兼容的字典列表。我的代码如下:

with open('data/task_2/b.obj', 'rb') as file:
f = pickle.load(file)
我得到的错误是:
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-133-5fce33f1537b> in <module>
1 with open('data/task_2/b.obj', 'rb') as file:
----> 2     f = pickle.load(file)
ModuleNotFoundError: No module named 'genpy.rostime'

我用的是windows 10。Python 3.8和蟒蛇。我第一次尝试这段代码时,只有genpy缺失,并使用pip安装。现在我被困住了。

任何提示,建议都是感激的。

安装genpy

solution_2:你应该找到'genpy.rostime'在哪里。然后将其根路径添加到python脚本中。如果"genpy"在你当前的脚本目录中,那么下面的命令将会解决这个问题。

sys.path.append(os.path.join(os.path.dirname(__file__), "."))

最新更新