You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行pytest时提示‘pytest’未被识别的问题求助

解决pytest命令不被识别的问题

以下是几种直接有效的解决思路:

  • 先确认虚拟环境是否激活
    如果你用了Python虚拟环境,VS Code终端大概率没自动激活对应环境。激活命令看系统:

    • Windows cmd:venv\Scripts\activate
    • Windows PowerShell:.\venv\Scripts\Activate.ps1
    • macOS/Linux:source venv/bin/activate
      激活后再跑pytest试试。
  • 用Python模块方式直接调用
    绕开环境变量的问题,直接通过Python的-m参数启动pytest:

    python -m pytest
    

    要是你的系统里Python3和Python2共存,换成python3 -m pytest。

  • 手动把pytest路径加到环境变量

    1. 先查pytest的安装位置:
      pip show pytest
      
      找到输出里的Location字段,Windows下找该目录同级的Scripts文件夹(里面有pytest.exe),macOS/Linux找同级的bin文件夹。
    2. 把这个Scripts/bin路径加到系统的PATH环境变量里,重启VS Code终端再试。
  • 核对VS Code的Python解释器
    看VS Code右下角的Python解释器版本,是不是你装pytest的那个环境(比如虚拟环境的解释器)。如果不对,点击切换到正确的解释器,之后重启终端。

内容的提问来源于stack exchange,提问作者Wade

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 16:33:10