'pytest' 不是内部或外部命令,也不是可运行的程序
时间: 2023-10-06 09:05:39 浏览: 144
关于Fluent:nmake不是内部命令或外部命令,也不是可运行程序
4星 · 用户满意度95%
当Jenkins构建python项目时,出现"'pytest' 不是内部或外部命令,也不是可运行的程序或批处理文件"的错误提示,这通常是因为系统找不到pytest命令的位置。根据引用和引用中的信息,解决这个问题有以下几个步骤:
1. 检查pytest是否正确安装:首先确认是否已经在系统中正确地安装了pytest。可以通过在终端或命令提示符中运行`pytest --version`来检查。如果没有安装,可以使用pip工具安装,运行`pip install pytest`。
2. 检查pytest命令的路径:如果pytest已经安装,但系统依然无法找到pytest命令,那么可能是因为pytest命令的路径没有添加到系统的环境变量中。根据引用的信息,可以尝试将`C:\Users\GT\AppData\Roaming\Python\Python38\Scripts`路径下的`py.test.exe`和`pytest.exe`文件复制到`C:\Program Files\Python38\Scripts`目录下。
3. 刷新系统环境变量:完成上述步骤后,需要刷新系统的环境变量。可以尝试重新启动Jenkins服务或者重新打开命令行窗口,然后再次运行构建任务,看是否能够找到pytest命令。
总结一下,首先确认pytest是否正确安装,然后检查pytest命令的路径是否正确,并刷新系统环境变量。这些步骤可以帮助解决"'pytest' 不是内部或外部命令,也不是可运行的程序或批处理文件"的错误提示。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文