Gitlab runner窗口“找不到默认Python”,

3phpmpom  于 2023-02-21  发布在  Python
关注(0)|答案(1)|浏览(149)

我正在努力使用powershell在windows上用runner设置CI/CD管道。当尝试在repo(如py hardware_in_the_loop_base.py 2060365E3452)中运行python脚本时,它失败了,并显示“找不到默认的Python”。
我使用pre_build_script = "$Env:PATH += \";C:\\Users\\user_name\\AppData\\Local\\Programs\\Python\\Python310\""将py -0的输出添加到runner config.toml中,但它没有改变任何内容。

sczxawaw

sczxawaw1#

我设法弄明白了。问题是,如果我从我的用户帐户打开PowerShell并运行py hardware_in_the_loop_base.py 2060365E3452命令,Windows Python启动器(py.exe)运行脚本时只为我的用户安装了python示例(效果很好)另一方面,GitLab runner拥有其他用户权限,py.exe没有发现为所有用户安装了python,因为没有。我在我的用户帐户中卸载了Python,然后为所有用户重新安装,如下所述:
Make Python Available to All Users When Already Installed only for One

相关问题