python - 我可以从另一台计算机运行和开发 python 程序吗?
问题描述
因此,我希望能够在我的 Windows PC 上的 Visual Studio Code 中编写 Python 代码。我的网络上有一个树莓派 4,我想在它上面执行上述代码并接收任何错误或输出。
我是否可以在我的 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 上运行它。
下面的链接有更详细的解释:-
- https://www.raspberrypi.org/documentation/remote-access/ip-address.md
- https://www.raspberrypi.org/documentation/remote-access/ssh/scp.md
- https://www.raspberrypi.org/documentation/remote-access/ssh/
我希望这有帮助。
推荐阅读
- pandas - 如何使所有行数据删除相似数据并乘以浮点数
- javascript - setBackgroundColor 在谷歌应用程序脚本中运行后批量工作,而它应该在运行时工作
- node.js - 完全删除 npm 链接
- php - PHP:将 SQL 数据 1:N 合并为二维数组的最佳实践/API 函数
- qt - 是否可以在 QML 中将 Uv 立方体映射添加到 CuboidMesh?
- java - 解析 dMyyyy 类型的日期格式
- python - 在 Python 中,使用 OpenCV 库,是否有任何方法可以将小对象统一为大 1?
- haskell - Haskell FFI 中的外部初始化
- php - AWS S3 PHP 上传
- python - 比较 flask_login 中的角色字符串