if __name__=='__main__"在有的virtualenvs环境下执行成功,在有的环境下执行失败?

我的项目是erebus,所以默认的python解释器位于virtualenvs下的erebus,但是这个执行环境执行某个py文件总是失败,换其他的执行器执行反而没有问题:

排查了半天,才发现erebus所在的virtualenvs缺少必须的模块,pip Install xx瞬间搞定,一阵清爽啊

ps:pyladp和python-ldap是两个不同的模块,我本来应该安装python-ldap的,结果安装成了pyladp,导致上面的现象

原文地址:https://www.cnblogs.com/shengulong/p/7007775.html