Pycharm运行unittest报错ModuleNotFoundError: No module named ‘pytest‘解决

这篇具有很好参考价值的文章主要介绍了Pycharm运行unittest报错ModuleNotFoundError: No module named ‘pytest‘解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用unittest未import pytest相关功能语句,在pycharm中右键run的时候报错:
pycharm无法使用unittest,python,测试,pycharm,pytest,python

Traceback (most recent call last):
  File "B:\Application\pycharm\PyCharm 2023.1\plugins\python\helpers\pycharm\_jb_pytest_runner.py", line 5, in <module>
    import pytest
ModuleNotFoundError: No module named 'pytest'

Process finished with exit code 1

Empty suite

原因:

直接在 PyCharm 中点击运行按钮,PyCharm 会自动配置并运行 pytest。因为 PyCharm 内部默认使用 pytest 进行单元测试。

解决方法1(单个文件)

  1. 在 PyCharm 的菜单栏中,依次选择 Run -> Edit Configurations...
    pycharm无法使用unittest,python,测试,pycharm,pytest,python
  2. 在打开的窗口中选择 + -> Python tests -> Unittests

pycharm无法使用unittest,python,测试,pycharm,pytest,python
3. 在 Target 中选择需要运行的 unittest 文件,点击 OK 即可保存配置;

pycharm无法使用unittest,python,测试,pycharm,pytest,python文章来源地址https://www.toymoban.com/news/detail-572252.html

  1. 之后,就可以在菜单栏中选择 Run -> Run 'Unittests' 来运行 unittest 了
    pycharm无法使用unittest,python,测试,pycharm,pytest,python

解决方法2(所有文件)

  1. 打开 PyCharm,在菜单栏中选择 File -> Settings;
    pycharm无法使用unittest,python,测试,pycharm,pytest,python
  2. 在弹出的 Settings 窗口中,选择 Tools -> Python Integrated Tools,在右侧的 Default test runner 下拉框中选择 unittest,点击 Apply 和 OK 按钮保存更改。
    pycharm无法使用unittest,python,测试,pycharm,pytest,python
  3. 之后,就可以在菜单栏中选择 Run -> Run 'Unittests' 来运行 unittest 了(之前已经生成的pytest需要在Run -> Edit Configurations...中点击减号删除)
    pycharm无法使用unittest,python,测试,pycharm,pytest,python

到了这里,关于Pycharm运行unittest报错ModuleNotFoundError: No module named ‘pytest‘解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PyCharm中无法调用numpy,报错ModuleNotFoundError: No module named ‘numpy‘

    原因分析:pycharm所使用的解释器并不是已经安装的python3.6,而是自带了python.exe解释器。 解决方法:在PyCharm的settings( File-settings-project:当前项目名-Project Interpreter)中设置一下Interpreter 解决步骤: 第一步 Setting 第二步 第三步 第四步  找到你自己的python安装目录,里面有一个

    2024年02月07日
    浏览(33)
  • PyCharm运行python代码时出现ModuleNotFoundError: No module named ‘xxxx‘问题的解决方法

    出现这个问题是因为我们在导入某个module(模块)时,pycharm没有找到这个模块,导致出现这个报错。 出现这个问题可能是因为 1.需要导入的module组件名写错。这种情况比较简单,确认自己写对没就可以了。注意区分大小写! 2.pycharm在运行时缺少这个组件。在python运行过程中

    2024年01月17日
    浏览(38)
  • PyCharm控制台输入import torch报错:ModuleNotFoundError: No module named ‘torch‘解决方法

    PyCharm控制台输入import torch报错:ModuleNotFoundError: No module named \\\'torch’解决方法 原因是没有打开pytorch环境 进入Anaconda Prompt界面,输入conda activate pytorch,然后回Pycharm控制台输入import torch就不会报错啦

    2024年02月09日
    浏览(42)
  • 安装Selenium后运行报错:ModuleNotFoundError: No module named ‘selenium‘解决方法

    在搭建Selenium的web自动测试环境的时候,明明成功安装了Selenium,编写程序运行时却报错:ModuleNotFoundError: No module named ‘selenium‘,如下图所示的情况: 错误来的猝不及防,检查了好几遍发现是真的有成功安装selenium库了,在命令行中也可以正常是使用,怎么到pycharm来运行程

    2024年02月17日
    浏览(39)
  • 使用Pycharm运行spark实例时没有pyspark包(ModuleNotFoundError: No module named ‘py4j‘)

    在安装并配置pyspark,下载并打开Pycharm(专业版)后进行spark实例操作(笔者以统计文件中的行数为例)时,运行程序后提示ModuleNotFoundError: No module named \\\'py4j\\\': 1.下载py4j包后下载pyspark包 打开新终端,在终端中输入(若在pycharm中进行下载可能导致下载失败,这里指定使用清华

    2024年04月26日
    浏览(25)
  • 解决pycharm中报ModuleNotFoundError: No module named ‘tensorflow‘错误

     在pycharm中编写python程序时,遇到了报ModuleNotFoundError:no module named XXX的错误。以下是我的解决方法。 目录 一、错误现象 二、原因分析 三、解决方法 四、更多错误解决方法        执行python程序时,报错,错误信息为ModuleNotFoundError: No module named \\\'tensorflow\\\',其中tensorflow是我用

    2024年02月02日
    浏览(29)
  • Mac robotframework+pycharm运行suite报错情况:ImportError: No module named request

    报错实例: 当前Preferences–Tool–External Tools Suite配置,显示使用的python为2.7版本,robotframework安装在当前版本的python中: 但是我pycharm现在的环境配置的python为3.11,当前使用的RF与当前使用的python不匹配,所以运行会找不到所需的requests库 报错如下: 所以需要在Preferences–To

    2024年02月02日
    浏览(34)
  • 【报错】ModuleNotFoundError: No module named ‘websocket‘

    1 报错 ModuleNotFoundError: No module named \\\'websocket\\\' 2 解决方法 pip install websocket   1 报错 AttributeError: module \\\'websocket\\\' has no attribute \\\'enableTrace\\\' 2 分析 一般是由于websocket的依赖包没有安装造成的。websocket.enableTrace()方法是在websocket-client库中,所以安装该库即可解决问题。 3 解决方法 pip

    2024年02月09日
    浏览(30)
  • spyder下报错ModuleNotFoundError: No module named

    环境报错解决的越来越得心应手了hhh,自我感觉对问题定位更敏锐了 值得开心 ~ 参考:https://blog.csdn.net/sdlypyzq/article/details/84561856 一文件夹(项目)在conda的env,pycharm中可以跑通 希望将该文件夹在相应env下,换到spyder中调试 原文发布时间:2023-03-15 15:52:55 由于质量分过低,因

    2024年02月03日
    浏览(28)
  • 虚拟环境和Pycharm中均有transforms仍报ModuleNotFoundError:No module named ‘transformers‘

    问题:运行新模型,配置了新环境,下载了包后,仍然报ModuleNotFoundError:No module named \\\'transformers\\\' 错误。 查看Pycharm解释器: 没问题!!!? 命令行查看虚拟环境: import一下~~ 没啥问题,再下载一次得了 运行PyCharm仍然报错~~ 发现原因是具体代码的环境没有修改!!!! 解决

    2024年02月03日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包