VSCode调试Python(含远程)
本地调试
远程调试
前置:需确保ssh正常(假设目标主机为192.168.8.130)
ssh 192.168.8.130
1 插件安装
2 添加主机
提示:齿轮状的图标就不用动了,如果有提示SSH的配置错误的话,删除掉~/.ssh/config文件
3 目标主机安装插件(通过VSCode登录后操作)
4 Samba(额外)
使用Samba来运行本机的代码
4.1 环境
主机IP : 192.168.8.136
主机用户名密码 : Jibril 0
主机SMB配置片段(/etc/samba/smb.conf
)
[home]
comment = home
path = /home/jibril
browseable = yes
writeable = yes
valid users = jibril
4.2 挂载操作
mount -t cifs //192.168.8.136/home /mnt -o username=jibril,password=0
4.3 问题集
现象: cannot mount //192.168.8.136/home read-only.
-> 检查 /sbin/mount.cifs
是否存在
-> 没有则 apt install cifs-utils
-> 源页面
现象:PyQt5 无法被Ctrl+C打断
-> 加入这个,虽然不知道为什么,但效果很好
-> 源页面
import signal
signal.signal(signal.SIGINT, signal.SIG_DFL)