如何确定启动时是否正在执行IPython自定义魔术的代码

问题描述

我在/.ipython/profile_default/startup目录中有一个.py文件,定义了自定义魔术,但是没有安装预期的魔术。有没有办法确定故障所在?执行失败在哪里?该目录中的其他非常简单的.py文件执行得很好。

解决方法

简短的答案似乎是“否”,无法在ipython启动期间查看正在发生的事情...没有日志文件跟踪正在发生的事情。

但是我确实解决了我的问题。

打开一个Jupyter笔记本。使用%load魔术,将自定义魔术的代码复制到单元格中。将代码复制到代码单元中并运行它。发现我需要安装pySerial,然后执行了。瞧,定制魔法现在可用。 (仍然必须找出它是否按预期工作。)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...