2011-01-03 2 views
-1

나는 창문에서 수입하고 있습니다 :파이썬 창 스레딩

cannot import name Thread 

사람이이 문제를 해결할 수 있습니다 :

from threading import Thread 

그것은 나에게 같은 오류를 준다?

답변

2

파이썬 파일 이름이 threading.py일까요? 그렇다면 이름을 변경하십시오.

+0

을 할 수 아니다 – samy

+0

+1 꽤 좋은 추측은 항상 발생합니다 – nosklo

1

잘 여기 작품 :

C:\Program Files (x86)\Console2>python 
Python 2.7 (r27:82525, Jul 4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from threading import Thread 
>>> 

당신이 사용하는 어떤 버전?

+0

plz 내 대답을 참조하십시오. – samy

+0

+1 영업 담당자가 더 많은 정보를 제공 했어야합니다 – nosklo

2

는 다음과 같이하도록 코드를 수정 :

import threading 
print "threading imported from", threading.__file__ 

을 첫 번째 줄은 설치가 어떻게 든 잘못을 의미하거나 라이브러리가 누락 실패합니다. 첫 번째 행이 성공하면 두 번째 행은 실제 파일이로드되고 있음을 알려야합니다. 아마 이것은 잘못된 파일을 가져 오는 것으로 나타나고 그 정보를 사용하여 문제를 더욱 디버깅 할 수 있습니다.

내 생각에, 현재 디렉토리에 "threading.py"라는 파일이 있지만 이것이 정보 부족으로 인한 것입니다. (? 2.4)

+0

+1 대단한 추측입니다. – nosklo

0

메모리, 바로 파이썬의 이전 버전에서 저를 제공하는 경우 당신 이 할 수했다 :

import threading 
foo = threading.Thread() # or 
class Foo(threading.Thread): 
    pass 

을하지만 당신은 PLZ 내 대답을 참조 from threading import Thread