st3下编译python过不去

menxin 发布于 2016/02/22 12:17
阅读 490
收藏 0

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

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


加载中
0
黑暗圣堂武士
黑暗圣堂武士

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

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

1
ChalieJiang
ChalieJiang

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

C:\Python27\Lib\site-packages;

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


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

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

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

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

我当时也没想到作者的脑洞和我的一样啊
黑暗圣堂武士
黑暗圣堂武士
采纳采纳
返回顶部
顶部