Jenkins构建Python项目提示:'python' 不是内部或外部命令,也不是可运行的程序

问题描述:

jenkin集成python项目,立即构建后,发现未执行成功,查看Console Output 提示:‘Python‘ 不是内部或外部命令,也不是可运行的程序,如下图:

1.在 Windows 提示符下运行是没有问题。

2.把Jenkins项目配置中 python main.py   修改成python可执行文件全路径:D:\Python35\python.exe main.py ,再次构建也没有问题。

这是因为 Jenkins 缺少环境配置。

解决方法:

配置构建执行状态:

1.回到 Jenkins 首页,点击 “构建执行状态”或“Build Executor Status” ,右则会列出本机信息。

2.点击本机设置按钮,配置 Python 的 path 环境变量。同时还需要添加浏览器驱动文件所在目录。

3.最后一定要记得保存哦。


Jenkins构建Python项目提示:'python' 不是内部或外部命令,也不是可运行的程序

原文地址:https://www.cnblogs.com/lizhe860/p/10087955.html

时间: 2024-10-11 15:44:09

Jenkins构建Python项目提示:'python' 不是内部或外部命令,也不是可运行的程序的相关文章

SQL Server使用xp_cmdshell提示“不是内部或外部命令,也不是可运行的程序 或批处理文件”

数据迁移后,使用SQL Server 2012 备份数据库,备份完成后自动压缩成rar文件,以前执行没有问题的语句现在只能做备份,而不能自动压缩并删除备份,说明问题出在执行备份后压缩时出现问题.将语句复制到查询分析器执行报错,提示"RAR.EXE不是内部或外部命令,也不是可运行的程序 或批处理文件". SQL语句如下: /*自动压缩文件,并在压缩完成后删除原文件*/ declare @sqlPathB  varchar(150)   ---数据路径 set @sqlPathB='RAR

关于jmeter启动,提示“ 'findstr' 不是内部或外部命令,也不是运行程序” 解决方案

1.jmeter环境配置后,点击jmeter.bat,提示以下错误 2.先cmd检查,输入命令 findstr /? 说明C:\Windows\System32\findstr.exe未生效,因安装极少数软件,导致path值被篡改 3.检查环境变量里的path,将原来的""改为"%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShel

vue-cli 创建项目不成功 原因为项目文件夹无node_modules文件 vue-cli创建项目提示webpack-dev-server不是内部或外部命令

本来是需要按照提示依次切换到项目文件夹,再npm run dev 即可完成项目创建并启动的,但是又报了如下错误经过排查,发现整个项目文件夹下竟然没有node_modules文件(这个我也不知道什么原因),所以就想着应该是需要手动下载一下依赖吧 运行npm run dev时提示webpack-dev-server不是内部或外部命令.原因是使用vue-cli创建的项目没有node_modules文件:具体操作如何 第一步:npm cache clean --force npm cache clean

npm安装完bower,使用时提示bower不是内部或外部命令

归根结底还是环境变量的问题,但是配了好几次没配成功,最后就直接把装好的node里面的复制到系统创建的环境变量目录下,问题解决! 问题描述:我们安装node.js,npm,通过npm安装bower一路正常,结果在项目里安装bower出错,提示bower不是内部或外部命令 一般装完npm后,会为当前用户自动创建环境变量如下 C:\User\用户名\Appdata\roming\npm 我们到此目录下找找看,有没有我们的bower,没有就把node.js里面安装好的复制进去

windows7 64bit下mvn命令后提示‘cmd’不是内部或外部命令,也不是可执行程序或批处理文件

首先,开命令提示符,输入如下命令试试echo %M2_HOME% 回车如果显示的路径和安装路径一致说明配置没问题; 那么出现这个问题的原因可能就是路径问题,可能是你安装了某个软件更改了系统映射路径导致的. 相应的解决办法是:往PATH中添加%SystemRoot%\system32即可.注意:%SystemRoot%\system32前需要加分号. 下图是我修改后的path环境变量 重新运行控制台,结果如下图所示: 注意:要重新启动cmd.exe. 希望能够帮助到需要的人. windows7 6

命令行登陆mysql提示'mysql' 不是内部或外部命令

问题:命令行登陆mysql提示'mysql' 不是内部或外部命令.如图1所示. 图1 原因:没有将mysql的bin文件夹配置到环境变量里区,因为命令行登陆mysql需要调用bin下的mysql.exe文件. 解决方法:将mysql的bin文件夹配置到环境变量里即可. 计算机右键-->[ 属性 ]-->左边[ 高级系统设置 ]-->点击[ 高级 ]-->点击[ 环境变量 ],在系统变量中的path的值后面加入mysql的bin的文件路径,我的是[ C:\Program Files

win7里边使用telnet命令为什么提示telnet不是内部或外部命令,也不是可运行的程序或批处理文件?

是这样的,Win7默认没有安装telnet功能,所以你直接用telnet命令是用不了的: 你可以去“控制面板”====>“程序”(在左下角)=====>“打开或关闭Windows功能”,勾上“telnet客户端”,确定就可以正常使用telnet命令了. win7里边使用telnet命令为什么提示telnet不是内部或外部命令,也不是可运行的程序或批处理文件?,布布扣,bubuko.com

nodejs 提示‘xxx’ 不是内部或外部命令解决方法

本文介绍了node.js包管理工具npm安装模块后,无法通过命令行执行命令,提示‘xxx’ 不是内部或外部命令的解决方法,给需要的小伙伴参考下. 一般出现这样的问题原因是npm安装出现了问题,全局模块目录没有被添加到系统环境变量. Windows用户检查下npm的目录是否加入了系统变量PATH中,如果不存在需要手动添加,如下图我们将用户变量中的PATH变量值粘贴到系统变量PATH中,添加之后需要重新启动CMD控制台. nodejs模块全局目录环境变量 npm目录可以使用npm命令去查找:npm

adb执行命令提示“findstr”不是内部或外部命令,也不是可运行的程序或批处理文件

1.连接夜神模拟器,获取activity的时候,执行命令提示"adb执行命令提示"findstr"不是内部或外部命令,也不是可运行的程序或批处理文件" 2.解决办法: 这是PATH环境变量的问题,将windows命令的目录添加到PATH中就好了. 即:在path中追加:%SystemRoot%/system32;%SystemRoot%; 原文地址:https://www.cnblogs.com/syfvip/p/9914387.html

node.js安装后输入“node -v”提示'node' 不是内部或外部命令,也不是可运行的程序的解决方法

换个电脑,重新搭配环境的时候遇到的问题.node.js已经在官网进行下载安装了,但是VScode里面显示不是内部的命令,也不是可运行的程序 但是在cmd控制台还是能查到的 借助网上的方法进行了测试和调配并没有成功,路径我也进行了配置了,不知道是哪里的问题,先在这里凑合着用吧 ps:windows+r----<  输入cmd-------<打开控制台(此处可以使用命令) 网站上的方法: https://blog.csdn.net/KingJulien2/article/details/73302