「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」前端
什么?你想看Idea远程调试?别急,有时间会给你们更新。这里是奶妈式教学,你再学不会,请主动退出群聊。python
刚入职的时候,师傅问我知道远程调试吗?直接我懵了,什么远程调试?看着网上的教程,写的都是过程,看完虽然配置出来了,可是仍是懵懵的。后端
要想Pycharm远程调试,你首先得知道两点:服务器
什么?你想知道怎么打开?你猜我告不告诉你。微信
Tools->Deployment->Configurationmarkdown
选择+号->sftp以后,会提示你输入名字,根据你习惯输入吧,输入完以后输入你的ip地址、用户名、密码 Root Path最好选择你的程序所在目录的根路径,好比个人项目wangscaler在
usr/local/workspace/wangscaler
下,就能够配置成usr/local/workspace/
,若是在这里不改的话,也能够在下一步Mapping直接指定项目的路径。app
选择Mapping 而后选择你本地的项目 最后选择你远程服务器的项目,你项目的地址就是上面的Root Path+你如今的地址 假入我上一步配置的就是usr/local/workspace/
,那么这一步选择的就是wangscaler就能够了。 点击左上角√选中,而后点击右下角OK便可post
Tools->Deployment->Download from 用户名@主机IP,将从你的主机拉取代码。ui
切记,你登录的用户必定得赋予这个用户操做这个文件夹的权限。 看下图,已经下载下来了。这时候你不管是运行仍是debug都是运行的远程主机上的项目。固然首先得配置远程环境。url
File ->Setting 顾名思义就是设置。
打开Setting以后,选择Project:[项目名]->Project Interpreter此时看到的就是下图,默认的就是你本地的环境
这时候点击右边的小齿轮图标,而后选择Add
这里以SSH为例,选择SSH Interpreter,而后在右侧输入你远程主机的域名或者IP地址。输入登陆远程主机的用户名,点击Next
出现下图提示,直接点Next 来到了输入密码的地方了,我居然忘掉了个人密码,各位客官别急,容我找一找。历经千辛万苦,最终仍是找不到了密码,算了换个服务器,继续讲解吧,大家千万别学我。
输入你的密码,而后点击Next. 密码输入正确后,这一步就是选择你的Interpreter即Python环境,还有你本地项目在远程服务器的映射文件,什么是映射文件?也就是你等会项目启动时候真正启动的目标路径。
yum安装的python环境
若是你是yum安装的话,默认的路径就是在/usr/bin/下会找到python3,选中,点肯定。
二、你本身修改过的话
那这个路径只有你本身知道,实在找不到的话,能够全局搜索一下 find / -name python3
,估计耗时比较长。
默认的会在临时目录下建立一个文件夹,咱们也能够选择咱们调试的项目 由于咱们上边把咱们的项目下载到本地了,此时能够直接选择你远程调试的项目和本地的项目创建映射关系。他会默认的将你本地的代码同步上去。
若是选择远程的项目的话,点击Next以后 这时候会提示你,修改本地将自动覆盖远程的代码。由于咱们本地的和远程的是同样的,能够直接肯定
此时咱们run仍是debug都是运行的远程主机的项目。
感谢您在万忙之中,读完了本文。读完本文,就是对我最大的支持,若是有帮助,点个赞支持一下。个人微信公众号【码农Share】。