登录
首页 >  文章 >  python教程

Jenkins 执行 Bat 命令提示“Python 不是内部命令”如何解决?

时间:2024-12-06 16:58:02 362浏览 收藏

从现在开始,努力学习吧!本文《Jenkins 执行 Bat 命令提示“Python 不是内部命令”如何解决?》主要讲解了等等相关知识点,我会在golang学习网中持续更新相关的系列文章,欢迎大家关注并积极留言建议。下面就先一起来看一下本篇正文内容吧,希望能帮到你!

Jenkins 执行 Bat 命令提示“Python 不是内部命令”如何解决?

Jenkins 执行 Bat 命令提示“Python 不是内部命令”

在 Windows 2012 服务器上部署的 Jenkins 在执行 Bat 命令时遇到了“Python 不是内部命令”的错误,而服务器本身却可以执行 Python 命令。

经排查发现,问题出在 Jenkins 的环境变量设置上。

在 Windows 系统中,环境变量分为两类:当前用户环境变量和系统环境变量。当前用户环境变量仅对当前登录用户有效,而系统环境变量对所有用户有效。

解决方法:

将 Python 的路径添加到系统环境变量中:

  1. 右键单击“此电脑”,选择“属性”。
  2. 点击左侧栏中的“高级系统设置”。
  3. 在“高级”选项卡中,点击“环境变量”按钮。
  4. 在“系统变量”下,找到名为“Path”的变量,并双击它。
  5. 在“变量值”字段的末尾添加 Python 的路径。例如:C:Python3Python.exe
  6. 点击“确定”保存更改。

完成这些步骤后,重新启动 Jenkins 服务,即可解决“Python 不是内部命令”的错误。

以上就是《Jenkins 执行 Bat 命令提示“Python 不是内部命令”如何解决?》的详细内容,更多关于的资料请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>