以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
从你给出的描述和图片来看,你的Jupyter Notebook运行不了的可能原因如下:
- Kernel 问题:Jupyter Notebook需要一个Kernel(核心)来运行代码。如果Kernel出现问题或者崩溃,你将无法运行代码。你可以尝试重启Kernel(在工具栏上通常有一个重启Kernel的按钮)看看问题是否解决。
- 代码错误:你的代码中有一个明显的错误,第二行输入成本的提示语句没有写完整。应该是
cost = float(input('输入成本')),你漏掉了“成本”两个字。这可能导致代码无法正常运行。 - 输入未提交:你的第二个单元格显示“Cell not executed due to pending input”。这意味着你的第一个单元格中的
input()函数等待用户输入,但用户没有输入,所以第二个单元格无法执行。确保在第一个单元格中输入数据后,按Enter键提交输入,然后尝试运行第二个单元格。 - 环境问题:确保你的Python环境已经正确安装并且配置好了Jupyter Notebook。如果你在一个虚拟环境中工作,确保该环境已经激活并且包含了运行代码所需的所有依赖。
- 资源问题:如果你的系统资源(如内存)不足,可能会导致Jupyter Notebook运行缓慢或不稳定。尝试关闭其他占用大量资源的程序,看看是否有所改善。
解决步骤:
- 检查并修复代码中的错误。
- 确保已经提交第一个单元格的输入。
- 尝试重启Kernel。
- 检查你的Python环境和依赖是否配置正确。
- 如果问题仍然存在,考虑查看Jupyter Notebook的日志或控制台输出,以获取更详细的错误信息。
希望这些建议能帮助你解决问题!如果还有其他问题,请继续提问。