CentOS 7上Python 3.6缺失turtle图形模块?求解决方案
解决CentOS 7上Python 3.6找不到
turtle模块的问题 嘿,我来帮你搞定这个问题!
首先得明确:turtle确实是Python标准库的一员,但它有个容易被忽略的依赖——Tkinter图形库。在CentOS 7通过IUS仓库安装的Python 3.6里,Tkinter相关组件并没有默认跟着主Python包一起安装,而是被拆分成了单独的包,这就是你遇到ModuleNotFoundError的核心原因。这不是CentOS 7特有的问题,而是Linux发行版为了缩减默认安装体积,拆分软件包的常见操作。
解决方法很简单,只需要安装Python 3.6对应的Tkinter包就行:
sudo yum install python36u-tkinter
安装完成后,重新运行你的turtle脚本,应该就能正常导入模块了。
另外提个小建议:如果之后你发现其他标准库组件也缺失,可以试着找python36u-xxx格式的包,IUS仓库里的Python组件大多是这样命名的。
内容的提问来源于stack exchange,提问作者robster970
相关产品推荐
相关产品推荐

