开发者社区> 问答> 正文

st3下编译python过不去?报错

st3下ctrl+b执行python文件,报错“ImportError: cannot import name ThreadingTCPServer”

但是在命令行下没有问题,可以引用ThreadingTCPServer。


展开
收起
爱吃鱼的程序员 2020-06-10 14:08:33 718 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    你为什么这么想不开,非要起一个和系统模块名字一样的文件名?

    基础教程里说的每个python程序文件都可以作为模块导入。你没看?

    我看了一下你的报错信息,最下面一行的PATH路径中应该是没找到你要导入的包,请尝试把下面的 这个目录添加到系统环境变量PATH中再试试!

    C:\Python27\Lib\site-packages;

    附:SublimeText不支持中文,所以在创建项目的时候注意项目路径中也别用中文!


    PATH问题。一些编辑器会改变程序的运行目录和搜索路径。SocketServer.py看文件中是否有 ThreadingTCPServer类 自身从自身导入模块?这不脑残吗?

    引用来自“黑暗圣堂武士”的评论

    你为什么这么想不开,非要起一个和系统模块名字一样的文件名?

    基础教程里说的每个python程序文件都可以作为模块导入。你没看?

    采纳采纳
    2020-06-10 14:42:36
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载