Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python窗口线程_Python - Fatal编程技术网

python窗口线程

python窗口线程,python,Python,我正在windows中导入: from threading import Thread 它给我的错误是: cannot import name Thread 有人能解决这个问题吗?可能是名为threading.py的python文件?如果是,请尝试更改名称。在此处可以正常工作: C:\Program Files (x86)\Console2>python Python 2.7 (r27:82525, Jul 4 2010, 09:01:59) [MSC v.1500 32 bi

我正在windows中导入:

from threading import Thread   
它给我的错误是:

cannot import name Thread

有人能解决这个问题吗?

可能是名为
threading.py
的python文件?如果是,请尝试更改名称。

在此处可以正常工作:

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
>>>

您使用的是哪个版本?

修改您的代码,使其如下所示:

import threading
print "threading imported from", threading.__file__
如果第一行失败,则表示您的安装配置错误或缺少此库。如果第一行成功,第二行应该告诉您实际加载的文件是什么。这可能表明它导入了错误的文件,您可以使用该信息进一步调试问题


我的猜测是,您当前目录中有一个名为“threading.py”的文件,但这只是基于信息不足的猜测。

如果内存足够,在较旧版本的python(2.4?)中,您必须这样做:

import threading
foo = threading.Thread()  # or
class Foo(threading.Thread):
    pass
但是您无法从线程导入线程