1

我一直在用 Python 制作一个简单的数据库,并开始在 Windows pc 上处理它,现在已经适应了使用装有 linux 的笔记本电脑。

我制作并一直在使用的脚本在我的 Windows 电脑上运行良好,但在 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
>>> "
4

1 回答 1

3

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

谢谢

于 2013-10-28T10:07:18.283 回答