写这篇文章的原因是,python运行的虚拟环境由于不知缘由的行为而发生了改变导致报错:
INTERNALERROR>pluggy.manager.PluginValidationError: unknown hook 'pytest_namespace。
其他情况也有可能报这个错误,这里推荐一个方法,新建虚拟环境。不保证能够解决全部此类问题。 作者自己是排除了模块版本的差异,路径错误等所有问题才逼不得已换环境的。
第一步:新建一个目录,此目录作为新的虚拟环境目录
第二步:点击setting
第三步:进入interpreter,点击设置图标,Add
第四步 :位置选择一开始建好的目录,Base interpreter选择python安装路径下的python.exe,别√√√任何选项!!!,点击OK