我正在尝试加载一个文件,这是一个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__), "."))