2013-10-28 2 views
1

저는 파이썬으로 간단한 데이터베이스를 만들었고 Windows PC에서 작업하기 시작했습니다. 이제는 리눅스가있는 랩톱을 사용하기 시작했습니다.Python : 모듈이 없습니다 copy_reg

내가 만든 스크립트는 내 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에 대한 경로를 제공해야합니다. 그리고 ... 당신이 여기에 코드를 적어 다음 발급 여전히 한 디렉토리로 복사한다 각 초기화 평 파일을 추가

감사를 잊지 마세요

+1

어느 디렉토리에 init.py를 추가해야합니까? 그리고 어디에서 copy_reg에 대한 경로를 줄 수 있습니까? –

관련 문제