Mac下使用pycharm远程调试py脚本

pycharm的pro版本才支持远程调试,如下,添加服务器配置,选择添加 SFTP

之后填写服务器地址,用户名,密码认证方式,此处我的服务器因为已经使用添加了免密的秘钥对登录方式,所以直接选择开放式的密码登录,然后点击测试连接和自动获取主目录

注意,此处有坑,会导致在服务器地址、用户名、秘钥对均正确,在终端可以直接免密登录,但是此处却无法登录,提示认证不通过,参照此网页解决:https://blog.jetbrains.com/pycharm/2017/08/ssh-agent-simplify-ssh-keys/

主要解决步骤(如果不成功,可以先用 ssh-keygen -p ,添加ssh免密登录时的认证密码,之后再删除密码)

ssh-add -K <private key file>

之后填写本地路径以及远程路径

填写完成后,本地到远程服务器的连接服务就完成了,但是远程运行脚本还需要将python的环境更换成远程服务器的环境

打开pycharm设置,或者直接 花键+,

选择刚才添加的SFTP连接

将脚本从服务器下载至本地

然后就可以愉快滴在本地使用pycharm调试服务器py脚本了

猜你喜欢

转载自www.cnblogs.com/fatenet/p/10850824.html