关于INTERNALERROR>pluggy.manager.PluginValidationError: unknown hook ‘pytest_namespace以及pycharm虚拟环境新建

写这篇文章的原因是,python运行的虚拟环境由于不知缘由的行为而发生了改变导致报错:
INTERNALERROR>pluggy.manager.PluginValidationError: unknown hook 'pytest_namespace
其他情况也有可能报这个错误,这里推荐一个方法,新建虚拟环境。不保证能够解决全部此类问题。 作者自己是排除了模块版本的差异,路径错误等所有问题才逼不得已换环境的。

第一步:新建一个目录,此目录作为新的虚拟环境目录
关于INTERNALERROR>pluggy.manager.PluginValidationError: unknown hook ‘pytest_namespace以及pycharm虚拟环境新建_第1张图片

第二步:点击setting
关于INTERNALERROR>pluggy.manager.PluginValidationError: unknown hook ‘pytest_namespace以及pycharm虚拟环境新建_第2张图片

第三步:进入interpreter,点击设置图标,Add
关于INTERNALERROR>pluggy.manager.PluginValidationError: unknown hook ‘pytest_namespace以及pycharm虚拟环境新建_第3张图片
第四步 :位置选择一开始建好的目录,Base interpreter选择python安装路径下的python.exe,别√√√任何选项!!!,点击OK
关于INTERNALERROR>pluggy.manager.PluginValidationError: unknown hook ‘pytest_namespace以及pycharm虚拟环境新建_第4张图片
第五步:等待,之后会出现一个新虚拟环境workspace,点击show all会看到现在已经有两个虚拟环境了。其中一个是之前会报错的环境,还有一个是纯净的环境,但是这个环境里面没有任何第三方模块,需要自己再次安装,建议之后将模块都安在workspace(新环境里)。pip3 install xxxxxxx/pip3 uninstall xxxxxxx。安装完后你的程序就可以恢复如初得运行了。
关于INTERNALERROR>pluggy.manager.PluginValidationError: unknown hook ‘pytest_namespace以及pycharm虚拟环境新建_第5张图片
关于INTERNALERROR>pluggy.manager.PluginValidationError: unknown hook ‘pytest_namespace以及pycharm虚拟环境新建_第6张图片
关于INTERNALERROR>pluggy.manager.PluginValidationError: unknown hook ‘pytest_namespace以及pycharm虚拟环境新建_第7张图片
关于INTERNALERROR>pluggy.manager.PluginValidationError: unknown hook ‘pytest_namespace以及pycharm虚拟环境新建_第8张图片

持续更新ing!当个快乐的测试工程师。关于INTERNALERROR>pluggy.manager.PluginValidationError: unknown hook ‘pytest_namespace以及pycharm虚拟环境新建_第9张图片

你可能感兴趣的:(INTERNALERROR,pycharm,python,python,pycharm)