python3异常No module named 'thread'怎么办

python3异常No module named 'thread'怎么办【python3异常No module named 'thread'怎么办】相信良多小伙伴都碰到过如许的环境 , 我们在用python3导入thread模块(线程撑持模块)的时辰 , 提醒没有找到thread模块 , thread作为内置模块 , 没来由没有thread模块 。
下面小编就来教大师解决这个问题 。

python3异常No module named 'thread'怎么办

文章插图

需要这些哦
Python3
方式/
1我们先来看看提醒 。
打开idle shell:
import thread
导入多线程撑持thread模块
可以看到ImportError异常 , 报错没有找到thread模块 No module named 'thread'

python3异常No module named 'thread'怎么办

文章插图

2无论若何python都是有thread模块的 , 这个错误在python2不会发生 。
可是我们用的是python3 , 查看了python3的改动后 。
本来问题呈现在这里:
python3中 , 因为thread有两个很致命的问题 , 所以python3更保举用threading取代thread , 所以 , thread被更名为_thread
import _thread
可以看到并没有报错

python3异常No module named 'thread'怎么办

文章插图

3此时我们可以测验考试建立一个线程 。
def runth():
      print("thread running...")
_thread.start_new_thread(runth,())
可以看到thread模块正常利用

python3异常No module named 'thread'怎么办

文章插图

4我们可以考虑如许的问题:
兼容python2和python3的写法:
import sys
if(sys.version[:1] == "3"):import _thread as thread
#若是版本号是3
else:import thread
#不然 , 也就是python2

python3异常No module named 'thread'怎么办

文章插图

5dir()方式查看已导入模块 。
可以看到我们的别号模块已经正常导入 。
怎么样 , 学会没?点一波存眷吧(*^__^*) 

python3异常No module named 'thread'怎么办

文章插图

是否帮到了您?若是有帮到您 , 请点个存眷、点个投票、点个分享、点个赞1怎么存眷?
在经验的右上角小编头像旁边点击存眷 , 如图 。

python3异常No module named 'thread'怎么办

文章插图

2怎么点赞?
请在经验左侧点赞 , 如图 。

python3异常No module named 'thread'怎么办

文章插图

3怎么投票?
在经验的下方点击投票 , 如图 。

python3异常No module named 'thread'怎么办

文章插图

4若是感觉小编写的还不错 , 可以动动鼠标把它分享给您的伴侣 。

推荐阅读