2013-10-28 86 views
1

我一直在Python中製作一個簡單的數據庫,並開始在Windows PC上開發它,現在已經適應了使用帶有Linux的筆記本電腦。Python:沒有模塊命名爲copy_reg

我製作並使用的腳本一直在我的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

http://stackoverflow.com/a/556295/ 373151 –

回答

3

這是導入錯誤意味着它無法找到copy_reg的路徑。你應該給copy_reg路徑。不要忘記添加初始化 .py文件中的每個directory.if你仍然問題,那麼在這裏寫下你的代碼..

感謝

+1

我應該在哪個目錄下添加init.py,並且我可以在哪裏給copy_reg路徑? –