繁体   English   中英

无法通过 SSH 在远程 VM 上运行 Python 脚本

[英]Can't run Python Script on remote VM via SSH

我有一个 Azure 虚拟机,我在其中安装了 SSH。虚拟机是 W10 主机。 我可以通过触摸创建文件、更改目录等,但每当我尝试运行托管在 VM 上的 python 脚本时,我都会收到以下错误:

系统无法执行指定的程序。

乍一看,我以为我的 pyhton 别名和 PATH 变量有问题,所以我决定使用 RDP 登录机器,打开 CMD 并尝试相同的命令,效果很好。 python 程序完美执行。

我用where来查找我的 python.exe 所在的位置,所以每当我在远程终端上运行脚本时,我都可以执行以下操作:

C:\Users\User01\AppData\Local\Microsoft\WindowsApps\python.exe test.py

这确实会导致与上述错误消息相同的错误消息。

我能得到一些帮助吗?

您好尝试执行您的命令,如下所示。

ssh user@machine python < script.py 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM