2017-05-27 43 views
0

这是我尝试导入线程包时遇到:线程包python3.6

>>> import thread Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packag es/thread.py", line 3 print('This is ultran00b's package - thread')

我试图卸载并重新安装,但它不会工作。

+0

的'thread'模块已更名为'_thread'在Python 3 - 它是一个低级别的模块通常不适合直接使用。你已经安装了一些其他包含'thread'模块的包。无论这个_ultran00b'是谁已经通过命名他/她的模块“线程”并将其安装到顶级命名空间中来破坏它。坏Noob! – tdelaney

回答

1

线程模块被废弃在Python 3.尝试线程,而不是:

import threading 
+0

'>>> import threading'会产生完全相同的错误。 – Meroz

0

您正尝试导入线程类?

用途:

from threading import Thread 
+1

'>>> import threading'会产生完全相同的错误。我做了'pip3卸载线程',然后'pip3安装线程'和'导入线程'终于工作。这很奇怪,为什么我不能自己安装'threading' – Meroz