PyCharm退出pytest模式切换为普通运行配置的方法

顾言
顾言
发布时间:2026-10-15| 5人浏览过
原创

本文介绍在PyCharm中解决意外进入pytest运行模式的问题。当项目包含test字段或函数时,IDE可能自动调用测试框架。通过Edit configurations移除现有配置,重新添加Python标准运行配置,指定目标文件并保存,即可取消pytest关联,恢复正常的程序执行流程。

PyCharm退出pytest模式切换为普通运行配置的方法

在某些情况下,PyCharm可能会默认以pytest框架的形式运行代码。若希望切换回普通的执行模式,只需点击运行配置下拉菜单中白色三角形按钮即可触发相关设置。

进入Edit configurations(编辑配置)界面。

在配置列表中找到当前的pytest相关配置,点击“-”号将其删除。

此时界面会显示可用的配置类型选项,从中选择“python”类型。

点击左上角的“+”号,从下拉菜单中选择“Python”选项以创建新的运行配置。

在弹出的窗口中,浏览并查找需要执行的目标文件所在的目录路径。

确认目录选择无误后,点击“ok”按钮保存路径设置。

在Name(名称)字段中输入该运行配置的名称,通常可直接使用文件名。

再次点击右下角的“ok”按钮,完成新配置的创建。

返回主界面观察运行配置下拉列表,确认原有的pytest配置已消失,不再以测试模式运行。

右键点击代码编辑区或文件,选择“run”(运行)选项,即可按普通模式执行程序。

补充知识:关于PyCharm不进入test模式的说明

补充知识:关于PyCharm不进入test模式的说明。

由于各种因素,当PyCharm检测到项目中存在test字段或包含test前缀的函数时,有时会自动进入test运行模式。若遇到无法退出的情况,可通过在菜单栏的Run(运行)选项中,手动选择不带test标识的配置来强制运行,随后删除自动生成的测试配置即可解决。

以上关于PyCharm退出pytest模式并切换回普通运行操作的步骤即为完整解决方案,供开发者参考。

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。