起因
python的用途真的是越来越广了,不仅科学计算在用,机器学习在用,数据分析、数据挖掘在用,以后连Excel都要把python加入到官方支持了!并且在官方加入之前已经有了商业插件支持在Excel当中运行python进行操作了,叫做datanitro!这不,有个基友就要用了,风风火火的给Win10装上了python,装上了datanitro配置完成之后点击插件左上角的python shell,黑色弹窗一闪而过,而不是像安装教程当中说的那样显示一些欢迎语就,什么都没有留下。因此,修电脑之路又开始了。
过程
首先当然是确认python有没有正确被安装啦,通过重命名、删除、查看进程等各种方案确认python已经在系统中正确安装,并且可以执行,排除掉了python的问题。那么,有没有可能是版本问题呢?毕竟python的版本兼容性确实有那么一丢丢缺陷,于是上插件官网确认了一下官网上有句话说支持python2以及python3而电脑上安装的是python 3.6。那好吧,看来是此路不通。。
那到底会是哪里的问题呢?窗口一闪而过,没有任何输出,于是又想到了Windows系统日志,期望能从里面翻到一些有用信息,赶忙百度win10系统日志打开方式(已经不会用windows了,囧),进入之后翻来覆去,倒是看到了几条python相关的日志,然而并没有什么关系,GG
事情到这里已经让人十分生气!愤怒!无语!无力了!再一次陷入了僵局。
突然间!灵光一现!难道是datanitro配置的问题?看了下它的配置,就那么几项太简单了,没可能配置错误的,然后又想,在启动python shell的时候如果正确应该是会有欢迎语句的类似下图
诶!!!也就是说点击python shell会运行相关的python代码的,找!于是开始在datanitro安装目录中翻来覆去!
赫然发现在他的数据文件夹下面发现了v27,v28~v31,v32,v33,v34,v35竟然没有v36的文件夹!!!于是将python降级为3.5问题解决!!!
生气和反思
太可恶了,没有任何输出啊!datanitro的程序员气死人了,作为同行真是无语死了,不过同样也要吸取教训以后自己在写程序的时候遇到panic的情况一定要给出十分清晰明了的问题原因!不要浪费别人的时间和生命!
转载请注明来源链接 http://just4fun.im/2018/03/06/对于异常一定要进行正确而准确的输出/ 尊重知识,谢谢:)