Yuliang Zhang

Debug?“不,爹bug。”

张宇亮 / 2018-04-10


刚De了一个巨坑无比的bug,今天准备用matplotlib画图的时候,输入import matplotlib.pyplot as plt报错了,提示无法找到PyQt5,于是重新装了一下这个包,导入又报错了,直接黑屏退出,我了个擦,这哪行啊,不行,不能拿python画图这不废了吗,放狗一搜,github的issue好多人反映在windows下遇到了同样的问题,看了半天没有提供解决方案的,于是耐心啃了一下这个Issue,提到可能是环境变量的设置出了问题,即电脑中还有一个PyQt5的环境包放在了Anconda路径的前面,我猛然想起之前鼓捣Windows上的roboschool时候往环境变量里面添加过一个QT_lib的路径,看来可能是这玩意的事。果断改路径,调试,运行,没报错,OK搞定,不过这种bug怎么可能想的到….,还有前段时间装mujoco-python时候踩的坑,安装pyglet踩的坑,真是不堪回首,bug都是爹,惹不起。

前段时间折腾了openai gym的Windows配置搞定了,基本除了最新的机器人仿真environment不能用以外,其他都可以跑起来了,踩了不少坑,同时发现学习C的潜在好处可能就是Debug能力显著增强。