繁体   English   中英

我可以从另一台计算机运行和开发 python 程序吗?

[英]Can I run and develop a python program from another computer?

所以,我希望能够在我的 Windows PC 上的 Visual Studio 代码中编写 Python 代码。 在我的网络上有一个树莓派 4,我想在上面执行上述代码并接收任何错误或 output。

我是否可以在我的 Windows PC 上编写一些 python 代码,在 Raspberry pi 上“运行”它,并在我的 Windows PC 上接收程序的任何输出?

我希望这样做的原因是 Visual Studio Code 通常可以帮助我编写任何代码,而且我使用其他 IDE 更耗时,而且我的代码使用 PyBluez,我不能只在我的 Windows PC 上测试(没有蓝牙模块)

我希望我的问题是正确的格式等等! 这是我第一次发帖! 任何意见表示赞赏!

是的,你可以这样做,但它可能不是很直接。 为了实现这一点,您需要您的 Raspberry Pi 与您的 Windows PC 在同一个网络上(即在同一个 WiFi 网络上或通过以太网连接)。 然后您需要通过以下命令获取您的树莓派的 IP 地址:-

ifconfig -a

IP 地址将采用以下格式:WXYZ

现在从您的 Windows PC,您可以通过 cmd 的以下命令发送您的 python 脚本/脚本:-

scp script.py pi@W.X.Y.Z:/home/

然后您可以通过 cmd 中的以下命令访问您的 Raspberry Pi 并通过 ssh 进入程序来运行该程序:-

ssh pi@W.X.Y.Z

您需要为上述两个命令输入 Raspberry Pi 的密码,但之后您的 Pi 上应该有您的脚本,并且您应该能够从 Windows PC 上运行它。

下面的链接有更详细的解释:-

我希望这有帮助。

看来我的答案是在我的树莓派中使用 ssh 的 Visual Studio Code 上的远程开发包(它是一个扩展)。 在过去的几天里,它对我来说效果很好,我强烈推荐它。 它允许我访问整个 sd 卡并访问我需要的任何文件,同时还给了我一个 SSH 终端并在另一台机器上运行程序。

对于任何这样做的人; 设置整个 ssh 密钥,不再需要经常向 pi 提供密码。

我认为 scp 命令也可以工作,但比我想做的要复杂。

非常感谢您的回答,JL Peyret!

暂无
暂无

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

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