读取 "pickle" 文件时出错,没有名为 'Data' 的模块
Error reading "pickle" file, no module named 'Data'
我尝试使用 Anaconda Navigator 读取 pickle 文件并有以下脚本。
import pickle
import sys, os
with open('pickle1', 'rb') as fp:
data_new = pickle.load(fp)
在 运行 之后 window 我得到以下错误 window。
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-4-047bee0f1247> in <module>()
3
4 with open('pickle1', 'rb') as fp:
----> 5 data_new = pickle.load(fp)
ModuleNotFoundError: No module named 'Data'
你能帮我解决这个问题吗?我试图将文件重命名为 *.pkl 和 *.csv 格式,但没有帮助。原始数据文件没有自己的扩展名。
创建 pickle 文件的程序 import Data
并且在 pickle 对象中引用了该模块。加载腌制对象的程序需要能够导入该模块以解析这些引用。将 Data.py 的位置放在 PYTHONPATH 中(或将位置添加到 sys.path
),或者将模块复制到程序可以找到它的位置。
我尝试使用 Anaconda Navigator 读取 pickle 文件并有以下脚本。
import pickle
import sys, os
with open('pickle1', 'rb') as fp:
data_new = pickle.load(fp)
在 运行 之后 window 我得到以下错误 window。
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-4-047bee0f1247> in <module>()
3
4 with open('pickle1', 'rb') as fp:
----> 5 data_new = pickle.load(fp)
ModuleNotFoundError: No module named 'Data'
你能帮我解决这个问题吗?我试图将文件重命名为 *.pkl 和 *.csv 格式,但没有帮助。原始数据文件没有自己的扩展名。
创建 pickle 文件的程序 import Data
并且在 pickle 对象中引用了该模块。加载腌制对象的程序需要能够导入该模块以解析这些引用。将 Data.py 的位置放在 PYTHONPATH 中(或将位置添加到 sys.path
),或者将模块复制到程序可以找到它的位置。