2013-06-03 4 views
0

영어로 번역 해 주셔서 감사합니다.Eclipse는 보관 용 알을 가져 오지 않습니다.

내 django 프로젝트에서 dropbox.egg 가져 오는 데 문제가 있습니다. Eclipse를 Windows 7에서 IDE로 사용하고 있습니다. 내 c : \ Python27에 easy_install과 함께 dropbox.egg를 설치했습니다. 내 프로젝트의 시스템 라이브러리에서이 같은으로 dropbox.egg을했습니다 :

'C : \ Python27 \ lib 디렉토리의 \ 사이트 - 패키지 \ 보관-1.5.1-py2.7.egg'

또한 dropbox.egg를 외부 libs로 가져 오려고했지만 성공하지 못했습니다.

['C:\\Users\\Blackat\\Documents\\workspace\\Gestionale', 
'C:\\Python27\\lib\\site- packages\\oauth-1.0.1-py2.7.egg', 
'C:\\Python27\\lib\\site-packages\\dropbox-1.5.1-py2.7.egg', 
'C:\\Users\\Blackat\\Documents\\workspace\\Gestionale', 'C:\\Python27', 
'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 
'C:\\Python27\\lib\\lib-tk', 'C:\\Python27\\lib\\site-packages', 
'C:\\Python27\\lib\\site-packages\\win32', 'C:\\Python27\\lib\\site- 
packages\\win32\\lib', 'C:\\Python27\\lib\\site-packages\\Pythonwin', 
'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\lib\\site-packages\\PIL'] 

이 이클립스 콘솔에 인쇄되는 오류입니다 :

from dropbox import client,session 
File "C:\Users\Blackat\Documents\workspace\Gestionale\edicola\dropbox.py", 
line 14, in <module> 
ImportError: cannot import name session** 

은이 장고 페이지에 표시되는 오류입니다

내 sys.path에이 출력을 생산

cannot import name session 
Request Method: GET 
Request URL:  
Django Version: 1.5 
Exception Type: ImportError 
Exception Value:  
cannot import name session 
Exception Location: C:\Users\Blackat\Documents\workspace\Gestionale\edicola\pippo.py in  
<module>, line 6 
Python Executable: C:\Python27\python.exe 
Python Version: 2.7.3 
Python Path:  
['C:\\Users\\Blackat\\Documents\\workspace\\Gestionale', 
'C:\\Users\\Blackat\\Documents\\workspace\\Gestionale', 
'C:\\Python27\\lib\\site-packages\\oauth-1.0.1-py2.7.egg', 
'C:\\Python27\\lib\\site-packages\\dropbox-1.5.1-py2.7.egg', 
'C:\\Python27', 
'C:\\Python27\\DLLs', 
'C:\\Python27\\lib', 
'C:\\Python27\\lib\\plat-win', 
'C:\\Python27\\lib\\lib-tk', 
'C:\\Python27\\lib\\site-packages', 
'C:\\Python27\\lib\\site-packages\\PIL', 
'C:\\Python27\\lib\\site-packages\\win32', 
'C:\\Python27\\lib\\site-packages\\win32\\lib', 
'C:\\Python27\\lib\\site-packages\\Pythonwin', 
'C:\\Windows\\system32\\python27.zip', 
'dropbox_python_sdk-1.5.1-py2.7.egg'] 

도움 주셔서 감사합니다.

+1

이러한 오류를 발생시키는 실제 코드는 무엇입니까? 'import dropbox' 대신에'import dropbox.egg'를 작성 했습니까? – abarnert

+0

또한 왜'site-packages'에있는 것들을'sys.path'에 추가 했습니까? 잘못된'site-packages'에 설치하고 있습니까? 아니면 설치가 잘못되어 올바른'site-packages'가 작동하지 않습니까? 아니면 누군가가 어떤 이유로이 일을하도록 지시 했습니까? – abarnert

답변

1

프로젝트에 dropbox.py이라는 파일이 있습니까? 그렇다면 실제 Dropbox 패키지 대신 가져 오는 것이 맞는지 의심 스럽습니다. 다른 이름으로 dropbox.py의 이름을 변경하십시오.

+0

이것이 문제입니다! smarx 감사합니다! – blackat

+0

@ user2449486 그에게 확인 표시를하십시오! – Dan