本文主要记录在使用pycharm远程连接linux服务器并进行debug功能调试时一些步骤和一些问题。
Deployment连接服务器
第一步  点?,选择SFTP  填个名字   在SSH Configurations里,输入服务器ip,端口号等信息  然后可以点击Test Connection测试一下:  ok之后点击Autodetect,然后将Advanced下的Encoding for client-server communication:换成utf-8  第二步  点Add添加   之后输入密码 
然后添加上服务器上python解释器的位置,我使用的是我服务器上自己创建的虚拟环境bin下的python 
pycharm debug加参数
一般调试需要传参进去,但debug的时候,没法从终端传参怎么办呢?解决办法如下 如图所示,点击Run -> Edit Configurations.  在Configuration处的parameters,将想传入的参数写入(我直接把args文件复制了),之后点击ok即可。 

期间遇到的一些问题
Q1 点击debug后,模型一直处在collecting data,显示不出来Variables. 解决办法:在File -> Settings -> Python Debugger 勾选Gevent compatible即可。 
Q2 想使用pycharm访问远程服务器终端,但点击Terminal调出来的仍然是本地路径的终端(如图),那怎么访问服务器终端呢?  解决办法: 点击Tools -> Start SSH Session…  选择后即可在pycharm上访问服务器终端(如图)。 

|