阿里云服务器pycharm远程调试
·
注: 以下操作在PyCharm2020.1.3下进行
1 远程开发(文件同步)
(1) 创建一个项目
先随便选一个已存在的解释器, 后面会重新配置的
(2) 添加项目解释器
配置一个ssh的interpreter
(3) 设置解释器路径并指定
这里如果是直接用系统内py解释器就按下面这个设置
如果是虚拟环境, 进到解释器页面再进一步修改
(4) 上传或下载

2 远程调试
(1) 新建配置
云服务器配置好安全组, 允许指定端口访问
配置一定要以0.0.0.0启动, 否则服务器不会接收来自外网的请求
(2) 点击调试开始运行

如果存在下面这个问题:
Expected: /root/.pycharm_helpers/pydev/pydevd_attach_to_process/attach_linux_amd64.so to exist.
网上提供了如下解决方案, 在服务器上运行如下命令(如果有虚拟环境, 在虚拟环境下运行)
pip install -U pydevd-pycharm
cd ~/.pycharm_helpers/pydev
ln -s <path_to_python_site_packages>/pydevd_attach_to_process
(3) 使用ApiPost模拟发送HTTP请求
注意: 这里要写服务器的外网IP, 而不是内网IP 172.16.92.226
可以看到断点生效了, 快去试试吧
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)