关于python运行心形代码没有效果的情况

img


没有显示心形图案,直接显示运行结束,是什么原因,求解答,用的ubuntu的虚拟机


sudo apt-get install python-support

利用该模块为ubuntu更新python3 tkinter

sudo update-python-modules -a

如果以上均不行

sudo apt-get install python3-tk

#或者使用固定版本比如对于 python 3.6:

sudo apt-get install python3.6-tk

错误提示告诉你,没有tkinter这个模块。网上下一个安装一下

tkinter 模块没有安装,
命令行使用pip install tkinter安装对应的包,或者在pycharm中搜索安装

报错了 肯定没有效果呀 下面提示包引入错误了

https://dalewushuang.blog.csdn.net/article/details/106651951?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-106651951-blog-78763208.pc_relevant_landingrelevant&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-106651951-blog-78763208.pc_relevant_landingrelevant&utm_relevant_index=1

多注意error信息 已经告诉你原因了

no model named "tkinter",表示没有tkinter这个模块,需要先安装,安装教程网上很多。
如果已经安装了,可能是Python版本,如果是Python2.X,需要通过from Tkinter import * 导入,如果是Python3.X,需要通过from tkinter import * 导入。

缺少tkinter
py 提示什么就配置一下就可以了
帮你找了一个 Tkinter详解
https://blog.csdn.net/weixin_44634704/article/details/122571178

modulenotfounderror: no module named 'tkinter'
ModuleNotFoundError:没有名为“tkinter”的模块

解题思路:
1、先查看下该模块是否存在
2、看下导入是否正确,大小写、中英文、空格等,是否是导入环境不一致问题。
3、未安装的话,记得安装:
#python2安装tkinter
sudo apt-get install python-tk
#python3安装tkinter
sudo apt-get install python3-tk
sudo apt install tk-dev
4、更换解释器,解释器版本不匹配的原因