pycharm远程开发、远程调试


pycharm解释器配置:

需要配置为远程的解释器:

1.点击settings,选择下面的配置

 

 

 2.点击+ 并填写ip和用户名,点击next, 然后填写密码,再点击next:

 

 

 

 

 

 3.选择远程服务器端虚拟环境的解释器,以及本地代码和远程代码的目录映射,最后点击finish:

 

 

 4.选择刚刚新加的配置,点击apply, 然后点击ok

 

5.部署配置:点击tools--Deployment--Configuration...  

 

 6.左侧选择刚才配置的远程连接,右侧 点击mapping页签,配置本地和远程的目录映射,Local path为本地代码目录,Deployment path为远程代码目录,配置完后点击 ok

 

 

7.代码下载或上传,如果代码在远程则下载,在本地则上传,这里以下载为例:

控制台下载日志:

 

 

 8.运行项目代码:

  • 控制台第一行可以看出使用的是远程的解释器
  • 此时可以看出服务运行在5006端口,注意这里服务是在远程服务器上运行,而不是在本地运行
  • 直接访问远程服务器的5006端口即可访问到服务,且在本地可以同步看到执行日志,perfect!

 

9.问题汇总:

1.端口问题

一般情况下,服务器为了避免风险,只开放很有限的端口(比如22),此时如果我想访问远程服务器上的5006端口,直接访问是访问不到的,需要使用隧道(端口映射),此处使用finalshell:

1.正常连接服务器

 

 2.点击1中的隧道,配置隧道

点击隧道-》添加

 

 

 

填写端口映射信息,以下配置表示把本地5000端口映射到远程的5006端口,点击确定:

 此时,通过访问本地5000端口即可成功访问到服务器端的5006端口:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM