问题描述
我在/.ipython/profile_default/startup目录中有一个.py文件,定义了自定义魔术,但是没有安装预期的魔术。有没有办法确定故障所在?执行失败在哪里?该目录中的其他非常简单的.py文件执行得很好。
解决方法
简短的答案似乎是“否”,无法在ipython启动期间查看正在发生的事情...没有日志文件跟踪正在发生的事情。
但是我确实解决了我的问题。
打开一个Jupyter笔记本。使用%load魔术,将自定义魔术的代码复制到单元格中。将代码复制到代码单元中并运行它。发现我需要安装pySerial,然后执行了。瞧,定制魔法现在可用。 (仍然必须找出它是否按预期工作。)