记录pycharm退出pytest模式的方法

记录pycharm退出pytest模式的方法

1.无效修改:

         上方工具栏‘Run’--‘Edit configuration’--弹窗左侧的‘Python test’栏--对应文件下点‘-’--确认

2.有效修改:

         (1)Windows系统:File--settings--python integrated tools--Default test runner修改为‘Unittest’--点击窗口右下方‘Apply’--点击‘OK’

         (2)Mac系统:右下角点击显示当前运行环境的位置--InterpreterSettings--弹窗左侧‘Tools’栏--python integrated tools--Default test runner修改为‘Unittest’--点击窗口右下方‘Apply’--点击‘OK’

          注意一定要点击‘Apply修改才会生效。’

### 如何在 PyCharm 中取消或禁用 pytest 配置 #### 移除已有的测试配置 为了移除特定的 pytest 测试配置,在 PyCharm 的右上角可以找到运行/调试配置下拉菜单。点击编辑配置选项,选择想要删除的 pytest 相关条目并点击减号按钮来将其移除。 #### 取消默认使用 pytest 运行单元测试 如果希望停止让 PyCharm 默认使用 pytest 来执行 `.py` 文件中的测试,则可以在设置中调整此行为。进入 `File | Settings...` (对于 macOS 用户则是 `PyCharm | Preferences`) 菜单下的 `Tools | Python Integrated Tools` 页面,将 `Default test runner` 设置更改为其他的测试工具而非 `pytest`[^2]。 #### 修改项目级别的 pytest 配置 当不再需要某些全局性的 pytest 参数时,可以通过修改或删除位于项目的根目录下的 `pytest.ini`, `tox.ini` 或者 `setup.cfg` 文件内的相应部分实现目的。例如,若要完全去除自定义命令行参数,可以直接删去这些文件里关于 `[pytest]` 下的内容[^4]。 ```ini # 原始 pytest.ini 示例 [pytest] addopts = -vs -n=auto --alluredir=reports/temp --clean-alluredir filterwarnings = ignore::UserWarning timeout = 60 ``` #### 关闭终端输出静默模式 针对可能出现的无任何控制台输出情况,确认 PyCharm 版本是否较旧(如提到的 2017 年版本),因为这可能是由于 IDE 自身的问题引起而不是 pytest 的配置所致。尝试更新到最新稳定版可能有助于解决问题[^3]。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值