pycharm配置远程解释器并在本地运行服务器上的代码
使用的pycharm版本为2018版
服务器上安装的anaconda3作为python开发环境
一、pycharm配置远程解释器
1.1 打开settings找到Project Interpreter,如下图所示:
1.2 点击右上角的小齿轮,选择add,再选择SSH Interpreter
填好你的要连接的远程服务器的ip地址和你的用户名,填好后,按next即可
1.3 输入你服务器账号的密码
填好密码后会自动与远程服务器进行连接
如果显示失败可能是服务器的ip地址,你的用户名和密码出现了错误
1.4 测试连接成功后,会转到下面这个界面
由于我在服务器上装的是Anaconda3,所以我的python解释器环境设置为/home/XXXX/anaconda3/bin/python3.6,这一步请根据你的python环境自行配置。
1.5 配置好后点击完成,pycharm会自动加载包和依赖库,要等待一段时间
二、 pycharm配置在本地运行服务器上的代码
2.1 按下图所示依次点击
2.2 开始进行配置
Type: 选择SFTP
SFTP Host: 为你远程服务器的ip地址,填好后点击test SFTP connection,测试能否连接成功
Root path: 为你远程服务器上代码所在文件夹
填写好用户名和密码
Web server root URL: 设置为http://+你服务器的ip地址即可
2.3 配置mapping
Local path: 设置为你本机上存放代码的目录
设置完后点击OK即可
注意:
2.2和2.3这两步没配置好可能会出现:Can get remote credentials for deployment server 这个报错,尤其要注意 Root path和Deployment on server path XXX 这两部分的设置
2.4 设置自动同步本地和服务器代码
按下面的步骤进行即可
2.5 浏览远程服务器上的代码
2.6 将远程服务器上的代码下载到本地
上述所有流程都弄好后,按下图的操作即可将代码下载到本地
下载完成后,远程服务器上的代码就可以在本地看到了
当你修改完成后,如果设置了自动同步代码,你就不用管自动同步这一问题了,如果没有,就可以按图中红色标记部分上传代码。
如果所有配置都准确无误的配置好了,你就可以在pycharm上使用远程服务器的解释器运行远程服务器上的代码了。