Python:没有名为copy_reg的模块

时间:2013-10-28 09:47:44

标签: python database

我一直在使用Python创建一个简单的数据库,我开始在Windows PC上开发它,现在已经适应了使用带有linux的笔记本电脑。

我制作并一直使用的脚本在我的Windows PC上运行得很好,但是我在Linux上打开它时收到了错误。

我已在我的两台计算机上安装了脚本的所有必要模块。

"Traceback (most recent call last):
  File "/home/jay/Desktop/Pi/Database.py", line 169, in <module>
    Students_list = pickle.load(fin)
  File "/usr/lib/python2.7/pickle.py", line 1378, in load
    return Unpickler(file).load()
  File "/usr/lib/python2.7/pickle.py", line 858, in load
    dispatch[key](self)
  File "/usr/lib/python2.7/pickle.py", line 1090, in load_global
    klass = self.find_class(module, name)
  File "/usr/lib/python2.7/pickle.py", line 1124, in find_class
    __import__(module)
ImportError: No module named copy_reg
>>> "

1 个答案:

答案 0 :(得分:3)

这是导入错误意味着它无法找到copy_reg的路径。你应该为copy_reg提供路径。并且不要忘记在每个目录中添加 init .py文件。如果您还有问题,请在此处写下您的代码..

由于