我一直在使用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
>>> "
答案 0 :(得分:3)
这是导入错误意味着它无法找到copy_reg的路径。你应该为copy_reg提供路径。并且不要忘记在每个目录中添加 init .py文件。如果您还有问题,请在此处写下您的代码..
由于