版权声明:本文为博主原创文章,转载请注明出http://www.javashuo.com/article/p-ndrbeelp-w.htmlhtml
左上角 配置Run/Debug Configurations,设置运行机器地址,调用配置好的远程解释器,以及项目本地的路径python
添加django支持(即识别项目为django),指定项目根路径和settings文件位置。linux
一、打开PyCharm 工具, 点击 Tools -> Deployment -> configuration,以下图:
git
二、在新窗口添加远程服务器,在左上角点击 + 号,
以下图:web
Name: 定义名字,如 centos@192.168.111.222django
Type:多个选项,推荐选择SFTP。编程
三、配置远端服务器的链接信息,以下图:vim
3.1 设置服务器链接信息
windows
Type: 选择链接类型,SFTP SFTP host:远程Linux服务器ip地址 Port:端口 Root path:这里的路径能够根据本身须要设定,如项目目录结构以下: /data/python/ ├── class18 ├── CMMD └── test 若是上配置成功,咱们仅能看到 /data/python 目录下的子目录。推荐配置为本身的项目目录,方便代码查找和定位。 User name:Linux服务器用户 Auth type:支持三种类型: Password,密码认证,简单(推荐) Key pair(OpenSSH or PuTTY),私钥认证 OpenSSH config and authentication agent 勾选 Save Password,省去每次同步提示密码。
3.2而后点击Advanced Options 按钮,出现如下界面centos
能够设置本地和远程多久进行同步操做,默认300s。文档后文会介绍自动同步
3.2 设置本地和远端服务器目录
Local path:定义本地目录,如 d:\pywork
Deployment path on server:自定Linux服务器远端目录,切记,这里是相对目录!由于前面已经指定到了 /data/python目录,
若是这里指定为/class18,那么配置成功后,将仅能看到 class18目录下的代码文件。根据本身须要设置便可!
Web path on server:web路径暂时不须要设置,保持默认。
四、通过上面步骤的配置后,咱们能够在PyCharm 界面的右边查看远端代码,以下图:
注意 !勾选 Automatic Upload 实现本地自动同步到远端
一、 选择 File -> Settings -> Project pywork(根据我的实际pycharm项目名),出现界面以下:
二、默认Project interpreter 为空(也可能不为空),点击右边齿轮按钮,选择 Add,以下图:
三、右侧选择SSH Interperter,填写远程服务器信息,而后点击next按钮 以下图:
4.输入密码,点击next按钮
5 调整一下 远程的项目路径,使本地和远程保持一致,而后点击finish按钮
6 设置好的解释器效果以下 表示咱们Project Interpreter 设置完毕,能够调用远程解释器执行代码测试!
一、File -> Settings -> Tools -> SSH Terminal,在 Deployment server 选择Linux服务器的Python版本路径。(配置已经存在,只要选择便可)
二、在 PyCharm 点击Python Console ,将出现Python 的交互信息窗口(包含版本信息等)
1.选择 Tools -> Start SSH session,默认会开启Linux ssh会话窗口,以下图:
2.注意:若是配置了多个Linux 链接信息,那么会提示选择。
提示:Linux会话窗口,能够移动到喜欢的位置。
解决方案:
方法:在远端列表位置点击右键,选择 download from here(修改会下载到本地目录),参考下图标记的步骤。
若是出现如下窗口,意思是提示咱们远程code覆盖本地code,是否继续。
当ctrl +s保存不了代码的时候,能够右键点击Deployment来完成对代码的同步,相关功能如图: