python 如何解决错误:用法:_jb_pytest_runner.py使用PyCharm运行SHAP测试用例时出错?

jchrr9hc  于 2022-12-17  发布在  Python
关注(0)|答案(2)|浏览(1212)

当我试图用PyCharm运行shap测试用例时,我无法绕过这个错误:

/home/user/shap/venv/bin/python /home/user/Desktop/pycharm-community-2021.1.2/plugins/python-ce/helpers/pycharm/_jb_pytest_runner.py --path /home/user/shap/tests
Testing started at 10:51 a.m. ...
Launching pytest with arguments /home/user/shap/tests in /home/user/shap/tests

ERROR: usage: _jb_pytest_runner.py [options] [file_or_dir] [file_or_dir] [...]
_jb_pytest_runner.py: error: unrecognized arguments: --mpl --cov=shap --cov-report=term-missing
  inifile: /home/user/shap/pytest.ini
  rootdir: /home/user/shap

Process finished with exit code 4

Empty suite

我尝试了不同的安装方式(pytest、pip和conda),也尝试了不同的Python版本和shap版本,但都不起作用。
任何帮助都将不胜感激

kyks70gy

kyks70gy1#

从pytest.ini中删除/注解代码行how contains --mpl --cov=shap --cov-report=term-missing再次运行,现在可以工作了(我希望如此)

798qvoo8

798qvoo82#

答案很简单,使用PyCharm(Settings-〉Project-〉Project Interpreter,然后按+)安装所有内容,而不是从命令行安装pip(或其他)。

相关问题